diff --git a/README.md b/README.md index e415165d..cfd8f306 100644 --- a/README.md +++ b/README.md @@ -45,10 +45,6 @@ Echo 是一套前后端不分离的开源社区系统,基于目前主流 Java -配套教程部分截图: - -![](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,采纳后您将出现在下方列表中。感谢以下小伙伴对本项目做出的贡献,排名按照时间先后: