Apache、Nginx、IIS7.5网页启用压缩功能

当PageSpeed Insights检测到网页上的压缩资源未与HTTP压缩一同提供时,就会触发此规则。

概览

许多网络服务器可以通过调用第三方模块或使用内置程序将文件压缩为gzip格式,然后再发送该压缩文件以供下载。这样可以在下载呈现网站所需的资源时,为您节省一些时间。

建议

您应在自己的网络服务器上启用压缩功能。以下这些参考展示了某些热门网络服务器上所启用的压缩功能:

常见问题解答

PageSpeed Insights报告许多静态内容文件需要压缩为gzip格式,但我已将网络服务器配置为使用gzip压缩格式提供这些文件。为何PageSpeed Insights无法识别这些压缩文件?
在将文件下载到客户端计算机时,代理服务器和防病毒软件可以停用压缩功能。由于PageSpeed Insights是根据实际返回到客户端的标头来报告结果,因此,如果您要在使用此类防病毒软件或在后面放置中级代理服务器的客户端计算机上运行分析(许多代理服务器是透明的,您甚至可能意识不到代理服务器介入您的客户端和网络服务器),则可能会导致出现此问题。
要确定代理服务器是否为导致此问题的原因,您可以使用PageSpeed Insights Chrome扩展功能来检查标头:

  1. 在相关网页上运行PageSpeed。
  2. 点击显示资源标签。
  3. 展开标为未压缩的资源的网址。系统将显示伴随该资源一同显示的标头。如果您看到一个名为ViaForwardedProxy-Connection的标头,则表明代理服务器已提供该资源。

Leave a Reply