这个问题适合标题。我对规范推荐的内容不感兴趣,但对当前部署的浏览器组合支持最好的内容不感兴趣。
- Google Docs 压缩他们的 JS。
- Google AJAX 库 API CDN gzip JS。
- Yahoo 将 JS 压缩为他们的 YUI 文件。
- 雅虎主页 gzip 压缩了他们的 JS。
所以我认为我的问题的答案是肯定的,gzip JS for all browsers没问题。但如果你不同意,你会告诉我的。
这个问题适合标题。我对规范推荐的内容不感兴趣,但对当前部署的浏览器组合支持最好的内容不感兴趣。
所以我认为我的问题的答案是肯定的,gzip JS for all browsers没问题。但如果你不同意,你会告诉我的。
如果您 gzip 您的.js
(或任何其他内容),可能会出现两个问题:1. gzip 增加了不可压缩文件的延迟(需要时间来压缩和解压缩) 2. 较旧的浏览器可能无法理解 gzip 压缩的内容。为避免出现问题 2,您应该检查Accept-Encoding和User-Agent或 HTTP 请求的其他部分,以猜测浏览器是否支持 gzip。现代浏览器不应该有 gzippd 内容的问题。
摘自http://httpd.apache.org/docs/2.2/mod/mod_deflate.html:首先,我们探测一个用户代理字符串,它指示 Netscape Navigator 4.x 版本。这些版本无法处理除 text/html 以外的类型的压缩。4.06、4.07 和 4.08 版本也存在解压缩 html 文件的问题。因此,我们完全关闭了他们的放气过滤器。
不,这不对。首先,浏览器必须根据Supercharging Javascript声明它们接受 gzip 编码。最重要的是,某些版本的 IE6 已经破坏了实现,如果它们没有被修补,这仍然是一个问题。Internet Explorer 问题(使用 gzip 编码)中的更多内容。