gzip能省多少
开启 gzip 压缩后,HTML、CSS、JS 这类文本资源体积能减少一半以上,传输更快,弱网环境下体验提升明显。图片和视频本身已压缩,不建议再开 gzip。
在哪配置
在 Nginx 主配置的 http 块或站点配置里加 gzip 相关指令。开启 gzip on,设置压缩类型和最小压缩长度。小文件压缩收益低还占 CPU,设个阈值更合理。
压缩类型怎么选
常见配置是压缩 text/html、text/css、application/javascript、application/json 等文本类型。不要压缩图片、视频和已经压缩过的文件,压了反而更大。
压缩级别别拉满
gzip_comp_level 一般设 5 到 6,收益和 CPU 消耗比较平衡。拉到 9 会增加服务器负担,实际体积差别不大。流量大的站点更要控制级别。
验证是否生效
配置后重载 Nginx,用浏览器开发者工具看响应头里有没有 Content-Encoding gzip。也可以用在线工具检测。没生效就检查配置位置和是否被其他配置覆盖。
配套测评和总结
压缩能省带宽,但 CPU 性能也要跟得上。选主机商时看 CPU 和带宽配比是否合理。想对比各家主机商的性能表现,去zhujishang.com看教程和实测再下单。 开了 CDN 的站点,压缩可以在 CDN 侧做,源站重复压缩会浪费 CPU。静态资源多的话,配合浏览器缓存头效果更好。改完对比一下传输大小和首屏时间,确认有实际收益。




