nginx配置gzip压缩
# nginx 配置 gzip 压缩
本文讲述 nginx 支持 gzip 压缩的配置方法。大文件的访问不仅会浪费服务端的带宽流量,也会浪费用户端的带宽流量,并且还会影响传输速度,从而影响用户体验。所以对于大文件,应该采用 gzip 压缩,减少文件传输大小、减少带宽占用、提高文件加载速度、提升用户体验。
在 http,server 或 location 任意模块都可以配置 gzip 压缩。
将如下配置复制到配置文件对应位置即可。
gzip on;
#gizp压缩起点,文件大于1k才进行压缩
gzip_min_length 1k;
# gzip 压缩级别,1-9,数字越大压缩的越好,也越占用CPU时间
gzip_comp_level 9;
# 进行压缩的文件类型, 按需补充即可
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript;
# 是否在http header中添加Vary: Accept-Encoding,建议开启
gzip_vary on;
提示
gzip_min_length 参数很重要, 因为小文件经过 gzip 压缩后反而会变大, 需要只需要压缩大文件。
上次更新: 2020-09-18 18:28:18