gzip是一种压缩技术,通过gzip对网页进行压缩,可以削减网页的大小,让用户浏览网页的速度得到提高(需要服务器进行压缩,浏览器进行解压),当然,启用gzip压缩技术会占用nginx服务器的cpu资源,可能会导致nginx同时处理请求的响应能力下降,需要根据实际情况判断是否开启此项功能。下面记录下该网页压缩技术在nginx中的应用:
1、gzip模块相关配置指令
下面修改nginx.conf的http配置块,开启gzip压缩:
http {
...
gzip on;
gzip_comp_level 4;
#IE6下开启压缩会导致页面假死,这里不启用
gzip_disable "MSIE [1-6].";
...
}
修改后平滑重启,访问nginx服务器,可以看到下面的下面的响应头,即正确开启了压缩:
2、gzip_proxied常用参数