Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提供JavaScript文件时,默认情况下gzip安全吗_Javascript_Http_Gzip_Content Encoding - Fatal编程技术网

提供JavaScript文件时,默认情况下gzip安全吗

提供JavaScript文件时,默认情况下gzip安全吗,javascript,http,gzip,content-encoding,Javascript,Http,Gzip,Content Encoding,这个问题与标题相符。我对规范推荐的内容不感兴趣,但对当前部署的浏览器组合支持的最佳内容感兴趣 谷歌文档gzip他们的JS Google AJAX库API CDN Gzip JS Yahoo Gzip为他们的YUI文件提供JS 雅虎主页GZIP他们的JS 所以我认为我的问题的答案是是的,对所有浏览器使用gzip-JS都很好。如果您不同意,请告诉我。如果您gzip您的.js(或任何其他内容),可能会出现两个问题:1。gzip增加了不可压缩文件的延迟(压缩和解压缩需要时间)2。较旧的浏览器可能无法

这个问题与标题相符。我对规范推荐的内容不感兴趣,但对当前部署的浏览器组合支持的最佳内容感兴趣

  • 谷歌文档gzip他们的JS
  • Google AJAX库API CDN Gzip JS
  • Yahoo Gzip为他们的YUI文件提供JS
  • 雅虎主页GZIP他们的JS

所以我认为我的问题的答案是是的,对所有浏览器使用gzip-JS都很好。如果您不同意,请告诉我。

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


摘录自:首先,我们探测表示Netscape Navigator 4.x版本的用户代理字符串。这些版本无法处理除text/html以外的其他类型的压缩。版本4.06、4.07和4.08也存在解压缩html文件的问题。因此,我们完全关闭他们的放气过滤器。

不,不是。首先,浏览器必须声明它们按照接受gzip编码。除此之外,IE6的某些版本已经破坏了实现,如果没有修补,这仍然是一个问题。更多