震惊!只要做到这几步就可以让博客加载速度达到20ms

我一直以为博客的响应速度之前已经优化的很快了,除非掏钱才能有进一步提升

不过用了 Google PageSpeed Insights 分析了一波之后发现有很多可以优化的地方

外网分析,虽然速度可能不准,但是提出的优化项都是可以参考的

基本上几个重要的点:

  1. 资源存储浪费
  2. 缓存有进步空间
  3. 压缩没到位

如何优化

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左右,不过这个并不是用户在浏览器中看到的速度,字体的加载还没有开始

要看国内的访问速度,可以使用万能的站长之家

blank

可以生成一个这样的地图,让你大概有一个印象

执行完上面的优化项 Google 评分已经在 90+ 了

blank

可以!满足

blank