我一直以为博客的响应速度之前已经优化的很快了,除非掏钱才能有进一步提升
不过用了 Google PageSpeed Insights 分析了一波之后发现有很多可以优化的地方
外网分析,虽然速度可能不准,但是提出的优化项都是可以参考的
基本上几个重要的点:
- 资源存储浪费
- 缓存有进步空间
- 压缩没到位
如何优化
1. 合并CSS和JS文件
CSS与JS文件多个可以合并后强力压缩,减少需要下载的文件个数
2.优化接口
开启 Redis 缓存所有文章,因为这么少的文章肯定足够在内存中存下来了(ε=ε=ε=┏(゜ロ゜;)┛
3.压缩图片
Google 推荐使用 Jepg2000 格式作为网络图片的压缩格式,其实在 Photoshop 里面选择文件->存储为 Web 所用格式就行,200K的应该可以压缩四分之一的大小
4. 过期时间
这里的过期时间是资源在用户的浏览器里面的过期时间,可以设置为一年,由返回头部控制的,叫做 cache-control。不用的服务器设置的方式不一样
5.开启CDN
CDN我很早前就开了,配置好就行,一般正经的服务商的文档都很详细
6.数据库
可以开数据库读写分离,我现在已经没了(续费不起了),MySQL 8.X 的缓存可以优化配置一下
优化完
主页面测速可以用万能的 Postman,我现在在20ms左右,不过这个并不是用户在浏览器中看到的速度,字体的加载还没有开始
要看国内的访问速度,可以使用万能的站长之家
可以生成一个这样的地图,让你大概有一个印象
执行完上面的优化项 Google 评分已经在 90+ 了
可以!满足