使用Gzip压缩Nginx返回的资源
为了演示压缩, 我上传一个大一点的图

我找了一个523k的图, 重命名一下并上传到服务器

访问一下

535kb
接下来配置gzip压缩
# 开启gzip压缩功能, 目的: 提高传输效率, 节约带宽
gzip on;
# 限制最小压缩, 单位为字节, 小于1字节就不会压缩
gzip_min_length 1;
# 压缩比 1-9 文件越大,压缩越多
gzip_comp_level 3;
# 要压缩的文件类型
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/jpg image/gif image/png application/json;
配置完成后检查并重启
再次访问

? 只压缩了1k, 好吧, 可能不适合压缩高清图
拿老师的CSS试一下

上传到linux
访问一下

确实压缩了, 压缩为60.4kb了, 源文件是322kb的, 看来应该是文件不同压缩效果也不同, emm, 本来也是呀[噗]
本文通过实例演示如何在Nginx中配置Gzip压缩,以提高大文件如图片和CSS的传输效率。经过配置,一张523k的图片仅被压缩了1k,而一个322kb的CSS文件则被成功压缩至60.4kb,说明不同文件类型的压缩效果会有所不同。实验表明,Gzip对于某些资源的压缩效果显著,有助于节省带宽。
6429

被折叠的 条评论
为什么被折叠?



