Nginx调优之gzip开启

柳三千

文章最后更新时间:2023年08月01日已超过486天没有更新。

前言:

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

gzip开启前:

图片类型:

图片.png


css类型

图片.png


js类型

图片.png

图片.png


开启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;

图片.png


开启后gzip效果

图片类型:

图片.png


css类型:

图片.png

js类型:

图片.png

       对比得知,gzip对图片(视频文件)压缩效果并不理想,因为图片如jpg、png文件本身就会有压缩,所以就算开启gzip后,压缩前和压缩后大小没有多大区别,所以开启了反而会白白的浪费资源。(可以试试将一张jpg图片压缩为zip,观察大小并没有多大的变化。虽然zip和gzip算法不一样,但是可以看出压缩图片的价值并不大)

      建议过关闭图片类型压缩,节省CPU资源

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

目录[+]

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