没有所谓的捷径
一切都是时间最平凡的累积

Nginx开启Gzip压缩提高页面加载速度

本文最后更新于2019年1月20日,已超过327天没有更新,如果文章内容失效,请反馈给本站,谢谢!

1、编辑Nginx配置文件

vi /usr/local/nginx/conf/nginx.conf

2、找到如下一段,进行修改

gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
#gzip_http_version 1.0;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
gzip_vary off;
gzip_disable "MSIE [1-6]\.";

说明

第1行:开启Gzip

第2行:不压缩临界值,大于1K的才压缩

第3行:buffer,默认。

第4行:用了反向代理的话,末端通信是HTTP/1.0

第5行:压缩级别,1-10,越大压缩的越好,时间也长

第6行:压缩的文件类型,JavaScript有两种写法,这里根据需要添加压缩的文件类型

第7行:跟Squid等缓存服务有关,on的话会在Header里增加"Vary: Accept-Encoding"

第8行:IE6对Gzip不怎么友好,不给它Gzip了

3、保存配置,重载Nginx

/usr/local/nginx/sbin/nginx -s reload

4、检测,可以用curl来检测

curl -I -H "Accept-Encoding: gzip, deflate" "https://blog.mydns.vip/"

HTTP/1.1 200 OK
Server: nginx/1.0.15
Date: Sun, 20 Jan 2019 21:01:09 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.2.17p1
X-Pingback: https://blog.mydns.vip/xmlrpc.php
Content-Encoding: gzip

页面成功压缩

» 本文链接地址:https://blog.mydns.vip/1346.html
» 如果喜欢可以: 点此订阅本站
赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » Nginx开启Gzip压缩提高页面加载速度
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏