Nginx开启gzip压缩
程序员文章站
2024-02-08 17:26:40
...
配置nginx
现在博客是通过hexo生成public静态资源上传到阿里云服务器,用nginx作为静态资源服务器的。nginx开启gzip压缩可以有效地节省带宽、加速网页传输,nginx配置文件nginx.conf中的http中添加:
# gzip压缩配置
gzip on;
gzip_min_length 1k;
gzip_comp_level 4;
gzip_buffers 4 16k;
gzip_types text/plain application/javascript application/x-javascript
text/css application/xml text/javascript image/jpeg image/gif image/png;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
nginx -t 检查没问题 service nginx reload 生效
检测是否启用gzip
用curl可以检测,如检测首页:
curl -I -H "Accept-Encoding: gzip, deflate" "https://molock.cn/"
返回示例:
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 28 Sep 2017 09:19:12 GMT
Content-Type: text/html; charset=utf-8
Last-Modified: Thu, 28 Sep 2017 06:11:47 GMT
Connection: keep-alive
Vary: Accept-Encoding
ETag: W/"59cc92a3-7df7"
Content-Encoding: gzip
表示首页已经压缩成功,可以分别检测js css 图片等查看结果。
具体gzip_comp_level设置为哪个比较合适还不清楚,这里设置为4。
以上配置大概压缩了50%,还是挺可观的。
查看网站是否开启gzip以及压缩比可以参考这个网址。
上一篇: 用Jena将本体文件存入MySQL数据库的实现方法_MySQL
下一篇: Mac 解压缩rar文件