用于HTTP压缩的GZip或Deflate
哪种压缩方法更好? 我听说很多关于GZip被广泛使用的来回,但Deflate更快(在某些情况下)。 是否有一个可以使用的标准,为什么?
UPDATE
根据链接问题的最新更新,应该使用GZip。 见http://www.vervestudios.co/projects/compression-tests/results
老答案
放气更好 。
回答:
- http://www.stardeveloper.com/articles/display.html?article=2008111201&page=1
- http://blog.usweb.com/archives/mod_deflate-vs-mod_gzip-comparing-the-two/
- 为什么对Apache提供的文本文件使用deflate而不是gzip?
基本上,deflate更快,所以如果它可以使用,请使用它。
正如我在这里写的: HTTP_compression – 维基百科
deflate – 尽管它的名称应该使用zlib压缩(RFC 1950)(与deflate压缩(RFC 1951)结合),如RFC 2616中所述。然而现实世界中的实现似乎在zlib压缩和(原始)放气压缩[3] [4]。 由于这种混淆,gzip将自己定位为更可靠的默认方法(2011年3月)。
gzip和zlib是文件/流格式,默认情况下会包围deflate,除此之外还会添加一个校验和,使它们更安全,速度更慢。 另一方面,尺寸的增加不应该引起任何关注。