启用压缩功能

当 PageSpeed Insights 检测到以下情形时,就会触发此规则:所提供的资源是可压缩的,但未进行 gzip 压缩。

概览

所有现代浏览器都支持 gzip 压缩并会为所有 HTTP 请求自动协商此类压缩。启用 gzip 压缩可大幅缩减所传输的响应的大小(最多可缩减 90%),从而显著缩短下载相应资源所需的时间、减少客户端的流量消耗并加快网页的首次呈现速度。 要了解详情,请参阅使用 GZIP 压缩文本

建议

在您的网络服务器上启用并测试 gzip 压缩支持。HTML5 Boilerplate 项目包含所有最热门服务器的示例配置文件,以及对每个配置标记和每项设置的详细注解:请在列表中查找您喜爱的服务器,并找到 gzip 部分,然后确认您已使用推荐的设置配置了您的服务器。 或者,您也可查看您的网络服务器的文档以了解如何启用压缩功能:

常见问题解答

PageSpeed Insights 的报告显示,我的许多静态内容文件需要压缩为 gzip 格式,但我已将网络服务器配置为使用 gzip 压缩格式提供这些文件。为何 PageSpeed Insights 无法识别这些压缩文件?
在将文件下载到客户端计算机时,代理服务器和防病毒软件可能会停用压缩功能。由于 PageSpeed Insights 是根据实际返回到客户端的标头来报告结果,因此,如果您在使用此类防病毒软件或设有中间代理服务器的客户端计算机上运行分析(很多代理服务器都是透明的,您甚至可能意识不到代理服务器已介入您的客户端和网络服务器之间的通信过程),则可能会导致此问题。