启用压缩功能
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
当 PageSpeed Insights 检测到以下情形时,就会触发此规则:所提供的资源是可压缩的,但未进行
gzip
压缩。
概览
所有现代浏览器都支持
gzip
压缩并会为所有 HTTP 请求自动协商此类压缩。启用
gzip
压缩可大幅缩减所传输的响应的大小(最多可缩减 90%),从而显著缩短下载相应资源所需的时间、减少客户端的流量消耗并加快网页的首次呈现速度。
要了解详情,请参阅
使用 GZIP 压缩文本。
建议
在您的网络服务器上启用并测试 gzip 压缩支持。HTML5 Boilerplate 项目包含所有最热门服务器的
示例配置文件,以及对每个配置标记和每项设置的详细注解:请在列表中查找您喜爱的服务器,并找到
gzip
部分,然后确认您已使用推荐的设置配置了您的服务器。
或者,您也可查看您的网络服务器的文档以了解如何启用压缩功能:
常见问题解答
- PageSpeed Insights 的报告显示,我的许多静态内容文件需要压缩为 gzip 格式,但我已将网络服务器配置为使用 gzip 压缩格式提供这些文件。为何 PageSpeed Insights 无法识别这些压缩文件?
-
在将文件下载到客户端计算机时,代理服务器和防病毒软件可能会停用压缩功能。由于 PageSpeed Insights 是根据实际返回到客户端的标头来报告结果,因此,如果您在使用此类防病毒软件或设有中间代理服务器的客户端计算机上运行分析(很多代理服务器都是透明的,您甚至可能意识不到代理服务器已介入您的客户端和网络服务器之间的通信过程),则可能会导致此问题。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-03。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-03。"],[[["This documentation applies to a deprecated version of PageSpeed Insights (v4) and will be shut down soon; users should refer to the latest version (v5)."],["The primary focus of this document is to explain how enabling GZIP compression can significantly improve website performance by reducing file sizes."],["PageSpeed Insights may report compression issues due to interference from proxy servers or anti-virus software affecting the headers returned to the client."],["Modern browsers inherently support GZIP compression, so enabling it on your web server is crucial for optimization."],["This page offers guidance and links to resources on how to enable GZIP compression for various web servers like Apache, Nginx, and IIS."]]],[]]