为什么主要的网站使用gzip?

我刚刚search了gzip和Deflate ,发现Deflate更好。

  • GZip或Deflate用于HTTP压缩
  • 为什么使用deflate而不是gzip来处理Apache提供的文本文件?
  • selectgzip over deflate来压缩http压缩是否有任何性能问题?
  • 通过GZIP压缩浏览器的兼容性和优势

但是当我检查Google,Facebook和StackExchange的响应头时,他们都使用GZIP。 为什么他们使用gzip而不是Deflate?

这显然是由于select“放气”这个名字而引起的误解。 http标准明确指出“放气”的意思是zlib格式:

The "zlib" format defined in RFC 1950 [31] in combination with the "deflate" compression mechanism described in RFC 1951 [29]. 

然而,早期的Microsoft服务器会错误地为“Deflate”传递原始的deflate(即只有RFC 1951数据,没有zlib RFC 1950包装)。 这造成了问题,浏览器必须尝试两种方式,最后只使用gzip更加可靠。

带宽和执行时间对使用gzip而不是“Deflate”(zlib)的影响相对较小。 所以我们现在和现在都有可能保持下去。

不同之处在于gzip多了12个字节,计算CRC的时间稍多一些,而不是Adler-32。

Interesting Posts