2009-05-18 43 views
2

问题符合标题。我对规格建议不感兴趣,但目前部署的浏览器组合支持哪种最佳。当提供JavaScript文件时,默认情况下gzip安全吗

  • Google Docs gzips他们的JS。
  • Google AJAX Libraries API CDN gzips JS。
  • Yahoo为他们的YUI文件gzips JS。
  • 雅虎主页gzips他们的JS。

所以我觉得给我的回答是肯定的,它是罚款gzip压缩JS所有浏览器。但如果你不同意,你会让我知道。

回答

7

如果您将.js(或任何其他内容)gzip,可能会出现两个问题:1. gzip增加了不可压缩文件的等待时间(需要时间来压缩和解压缩)2.旧浏览器可能无法理解gzip内容。为了避免问题2,您应该检查接受编码用户代理或HTTP请求的其他部分来猜测浏览器是否支持gzip。现代浏览器不应该有gzippd内容的问题。

http://httpd.apache.org/docs/2.2/mod/mod_deflate.html摘录:首先,我们探测指示Netscape Navigator 4.x版的User-Agent字符串。这些版本无法处理除text/html之外的其他类型的压缩。版本4.06,4.0和4.08也有解压缩html文件的问题。因此,我们完全关闭它们的放气过滤器。

相关问题