【问题标题】:HTTP Compression with Apache besides Deflate and gzip?除了 Deflate 和 gzip 之外的 Apache 的 HTTP 压缩?
【发布时间】:2014-10-05 21:10:17
【问题描述】:

我有一台服务器,我想设置 HTTP 压缩。如何在我自己的服务器上使用另一种压缩类型进行 HTTP 压缩?例如,我想试验一下 lzop、lzma 或 xz。

我知道我可以将 gzip 和 deflate 与 mod_gzip 和 mod_deflate 一起使用,但我想知道是否有扩展此选择的选项。

【问题讨论】:

    标签: apache apache-httpclient-4.x http-compression


    【解决方案1】:

    官方只支持三种算法:deflate(zip)、compress(lzw)和gzip。你可以压缩任何你想要的,但没有浏览器将无法读取它。

    来源:RFC 2616, section 3.5

    您仍然可以提供下载,例如bzip2 文件,但我想这不是你想要的。

    【讨论】:

    • 谢谢。是的。我最感兴趣的是测试使用另一种压缩算法进行 HTTP 压缩的性能增益。
    • 如果您对比较压缩算法的性能感兴趣,最好直接通过它们的命令行工具或您选择的编程语言中的绑定来测试压缩算法。这样,您可以切断 HTTP 开销。 Apache 模块与调用压缩库没有什么不同,就像各自的 CLI 命令一样。
    最近更新 更多