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
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载