Update README.md

This commit is contained in:
小牛肉 2022-09-05 17:22:23 +08:00 committed by GitHub
parent c86ad594a2
commit 5d745219ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -45,10 +45,6 @@ Echo 是一套前后端不分离的开源社区系统,基于目前主流 Java
<img width="220px" src="https://gitee.com/veal98/images/raw/master/img/20210204145531.png" />
配套教程部分截图:
![](https://gitee.com/veal98/images/raw/master/img/20210930110659.png)
## 💻 核心技术栈
@ -231,8 +227,8 @@ Echo 是一套前后端不分离的开源社区系统,基于目前主流 Java
- 权限管理Spring Security
- 只有管理员可以查看网站数据统计
- [x] **优化网站性能**
- 处理每次请求时,都要通过拦截器根据登录凭证查询用户信息,访问的频率非常高。因此将已成功登录的用户信息在缓存 Redis 中保存一段时间,查询用户信息的时候优先从缓存中取值;若缓存中没有该用户信息,则将其存入缓存;用户信息变更时清除对应的缓存数据
- 引入本地缓存 Caffeine缓存热帖列表和帖子的总数避免缓存雪崩(这里面还能再加一层二级缓存 Redis
- 处理每次请求时,都要通过拦截器根据登录凭证查询用户信息,访问的频率非常高。因此将已成功登录的用户信息在缓存 Redis 中保存一段时间,查询用户信息的时候优先从缓存中取值;若缓存中没有该用户信息,则将其存入缓存;用户信息变更时清除对应的缓存数据
- 引入本地缓存 Caffeine缓存热帖列表和帖子的总数提升响应速度(可以进一步采用二级缓存架构)
## 🔐 待实现及优化
@ -471,7 +467,7 @@ double score = Math.log10(Math.max(w, 1))
## 👏 鸣谢
博主水平有限,尚未拥有良好的架构能力,本项目大部参考[牛客网](https://www.nowcoder.com/)的付费 Java 高级工程师课程,在此感谢老师和平台。
博主水平有限,尚未拥有良好的架构能力,本项目参考[牛客网](https://www.nowcoder.com/)课程,在此感谢老师和平台。
另外,若发现 Bug 或好的想法可以积极与我联系或提 PR / issue采纳后您将出现在下方列表中。感谢以下小伙伴对本项目做出的贡献排名按照时间先后