gzip on; #开启gzip
gzip_vary on;
gzip_disable "msie6";
gzip_min_length 1k; #不压缩临界值,大于1k的才压缩,一般不用改
gzip_buffers 4 16k;
gzip_comp_level 6; #压缩级别,数字越大压缩的越好
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png image/x-icon;
在nginx的配置文件中增加此项内容,尤其需要注意最后一句的定义type,本来只是用了gzip on这一句,结果发现只针对访问的页面进行了gzip,没有对加载的资源进行gzip。所以修改配置之后再reload,然后发现成功。
测试是否成功,选择加载的css或者js,看headers是否包含gzip的标识。