小林博客网站主题2021年大更新

按照以往的习惯,我的个人网站程序每年会进行一次大更新,2021年的大更新已经来了,本次更新的主题就是速度提升,总结一下一年中的技术提升和网站优化。

连续更新预告

由于时间关系,无法一次性将本次更新的技术内容写完,所以我会连续更新分不同的部分发表,请持续关注。

计划从底层到上层,从网络地域选择、云服务器配置优化、环境搭建优化(JVM)、缓存策略优化、SpringBoot配置优化、前端页面优化等方面分别连续更新。

年度大更新的背景

本次更新的主题是性能-速度,在年前我的计划是使用流行的微服务,经过一年的研究和尝试,发现微服务耗费了大量服务器资源,而且速度不是很快,很多时间都浪费在了服务之间http请求,还有把对象序列化和反序列化,导致性能还不如之前,所以我放弃了使用微服务架构的想法,转而开始研究怎么提升性能,尽量让页面秒开。

更新主要内容

本次更新从最底层的服务器到前端页面全部发生了变化:

  • 服务器由北京IDC机房更换为上海IDC机房,位于华中辐射华南,距离国际出口也近
  • 服务器硬盘选用SSD硬盘,数据库在上面运行更快
  • SpringBoot配合Redis全站2小时缓存,性能提升明显
  • 全新的站内搜索,使用Elasticsearch搜索引擎,放弃MySQL全文搜索
  • 重写全部前端页面,告别臃肿的CSS和JS文件,能不引用就不引用
  • 网站和静态文件全部套用CDN进行缓存加速,免去每次从服务器请求页面
  • 接下来我将分多个专题连续更新,讲一下我的搭配和选择理由,请持续关注哦。联系邮箱 xiaolinboke@88.com 或 QQ1278766671
  • 投稿请联系E-mail: xiaolinboke@88.com QQ:1278766671(本Q用于广告合作和友链交换洽谈,不提供无偿技术咨询,技术问题请在对应文章页面评论跟贴。)
分享到: 更多 (0)
切换注册

登录

忘记密码 ?

切换登录

注册