gpt4 book ai didi

gzip - 为什么各大网站都使用 gzip?

转载 作者:行者123 更新时间:2023-12-03 07:36:16 26 4
gpt4 key购买 nike

我刚刚搜索了gzipDeflate ,并发现 Deflate 更好。

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

最佳答案

这显然是由于选择“Deflate”这个名字而引起的误解。 http标准明确规定“deflate”真正指的是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 的 CPU 时间比 Adler-32 的计算时间稍长。

关于gzip - 为什么各大网站都使用 gzip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9170338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com