Nginx调优之gzip开启

柳三千

文章最后更新时间:2025年06月12日

前言:

开启gzip功能可以提高传输效率,节约带宽,但会消耗CPU资源!

gzip开启前:

图片类型:

css类型

js类型


开启gzip

配置nginx.conf 的http模块添加以下配置

gzip on;                # 开启gzip功能  
gzip_min_length 1;      # 大于1Kb的文件进行压缩  
gzip_comp_level 5;      # 压缩等级5(1-9),根据自身配置及生产需求调整  
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 application/json;  # 压缩文件类型

开启后gzip效果

图片类型:

css类型:

js类型:

结论
gzip对图片(视频文件)压缩效果不理想,因为jpg、png等图片本身已压缩,开启gzip后文件大小无明显变化,反而会浪费CPU资源。(可尝试将jpg图片压缩为zip,观察到大小无明显变化,虽zip与gzip算法不同,但能说明图片压缩价值有限)。
建议:关闭图片类型压缩,节省CPU资源。

文章版权声明:除非注明,否则均为柳三千运维录原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码