对 css/js 开启 nginx 的 gzip 压缩
最近两天在做 Ghost 的主题 Adam。我的博客是跑在境外服务器上的,所以为了访问速度快点,启用 gzip 压缩是必不可少的。
1 | vim /etc/nginx/nginx.conf |
找到类似如下代码:
1 | gzip on |
改为如下即可:
1 | gzip on; |
测试的话,可以用 curl 测试,例如:
1 | curl -I -H "Accept-Encoding: gzip, deflate" "http://blog.fancycoding.com/assets/js/script.js" |
返回
1 | 200 OK |
可看到 Content-Encoding: gzip,证明是开启了的。
如果没有开启成功的话,可以检查下 /etc/nginx/mime.types 里面的类型是否对应 nginx.conf 中的 gzip_types。
附带一个不错的站长工具集合网站:
其中包括(但不限于):
对 css/js 开启 nginx 的 gzip 压缩
https://robinxb.com/posts/2014/enable-css-js-compress-in-nginx/