优化记录

 2022-07-30    3 条评论    11921 浏览

记录

优化记录一

2022-07-30 20:15:05 星期六

问题

网站首页请求响应很慢,响应时间超过1s以上,对于一个小博客网站不正常。

定位原因

简单排查了下,大概率是因为数据库请求有问题。 网站使用了Mysql数据库,使用单一链接。 而请求首页时,加载数据较多,每个查询都耗费了几十毫秒。

优化

添加数据库连接池,这里使用阿里大佬的druid连接池。

优化结果

首页请求从1s降低到了100ms左右,后台每个请求降低到了10ms以下。


优化记录二

2022-07-31 22:12:59 星期日

优化问题

  • 博客删除时,未删除标签关系,导致博客删除后,无关联的标签无法删除。
  • 丰富化网站头部内容,增加默认筛选选项,方便分类查看。

修复漏洞

今天爆出log4j2又有新漏洞,需要将log4j2升级到最新版的2.18版本。 通过spring boot可能不太行,需要通过pom坐标直接指定log4j2的版本。

详见:SpringBoot集成升级log4j2解决漏洞


优化记录三

2022-08-02 16:53:15 星期二

  • 修改标签栏改为横向展示,更合理的显示格式。
  • 将分类与标签通过blog绑定,标签既是独立的,又是分类的子分类。
  • 增加常用网站链接。
  • 增加标题头分类显示
  • 分类页面标签统计bug修复

尝试为markdown组件增加mermaid插件,但是失败了!

优化记录四

2022-08-29 09:14:05 星期一

  • 将所有查询归并到首页,增加分类、标签、标题、内容查询四项。
  • 增加工具内容:json转换相关工具、图片水印工具。
  • 增加游客登录功能,部分博客内容与工具可通过是否登录做限制。
  • 优化浏览与按钮样式

也许是域名效果,简单写的mysql浏览数已经三百多了,可惜没有人评论!