mod_deflate 支持的压缩编码

mod_deflate 支持的压缩编码

在我看来,Apache 2.2 中的 mod_deflate 将始终返回:

内容编码:gzip

永不:

内容编码:deflate

有人向我解释说,尽管可能存在 deflate 算法,但 mod_deflate 是以一种文件格式命名的,其中该算法可以是以下任何一种:

gzip、bzip、pkzip

在这三个中,mod_deflate 提供 gzip。

似乎 gzip 是网络浏览器中最流行和广泛支持的算法,但我知道一些网络服务器和代理确实返回 Content-Encoding: deflate。

除了模块名称的混淆之外,mod_deflate 是否确实只会返回 Content-Encoding: gzip?

谢谢。

答案1

我相信这两种编码的压缩程度相同。除非有某些特殊目的只需要 deflate,否则我看不出有什么理由特别希望使用 deflate 而不是 gzip。

可能会有一些性能差异。如果是的话,请告诉我。

答案2

是的。从我读过的 Apache 文档以及与 Apache httpd 项目的人员交流来看,mod_deflate 只会返回经过 gzip 压缩的内容。

相关内容