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服务器,可以看到下面的下面的响应头,即正确开启了压缩:
网页压缩传输-LMLPHP

2、gzip_proxied常用参数

07-10 06:59