Gzipped CSS / JS / HTML

时间:2013-02-03 20:19:12

标签: php javascript html css gzip

我最近听说过这个问题,我有几个问题:

  1. 是否有任何浏览器支持此功能?
  2. 如果浏览器不支持它会发生什么情况,它们是否会被卸载?
  3. 我可以在使用Apache和PHP5的共享主机上使用此功能吗?
  4. 如何使用此功能?
  5. P.S。如果重要的话,它与Wordpress有关。

1 个答案:

答案 0 :(得分:3)

  1. 浏览器发送Accept-Encoding请求标头,这将使服务器清楚是否支持压缩。好消息是几乎所有流行的浏览器都支持它

  2. 服务器根据浏览器是否支持gzip来响应请求(即,Accept-Encoding请求标头中是否包含gzip)。如果支持,服务器将使用gzip压缩内容进行响应 - 由Content-Encoding响应标头指示。

  3. 检查this如何在Apache HTTPD上配置输出压缩 - 请注意,您需要能够编辑配置文件,这可能不是,因为您在共享主机上服务器。

  4. 在Apache上配置mod_deflate就是开始使用此功能所需要做的一切。它将负责检查Accept-Encoding请求标头并进行相应的响应。 确保您不使用force-gzip强制压缩 - 您可以在上面的链接中找到有关此内容的详细信息。