我如何在 Apache 中实现 Brotli 压缩?

How do I implement Brotli compression in Apache?

我阅读了有关 Broli 压缩的信息,并认为我不妨考虑支持它。

我最近读到的一篇文章提到了一个 .br 文件 - 那么它会像将 index.br 文件放在我的 index.html 文件旁边一样简单吗?或者支持它意味着重新编译 Apache?

这里有一个很好的指南,介绍如何向 apache 添加对预压缩静态内容的支持并回退到 gzip

https://lyncd.com/2015/11/brotli-support-apache/

更新: 使用 Apache mod_brotli.

如果您的 Apache 较旧,我 2016 年的回答可能会引起您的兴趣:


2016年答案:

你可以使用对我来说效果很好的Apache module brotli_module by kjdev

您可能还想查看 Apache 的新 mod_brotli 补丁。不过,我自己还没有尝试过。

对 Brotli 的支持是 just added as mod_brotli in Apache trunk,这使得 Apache 成为第一个支持 Brotli 的 Web 服务器。给它一些时间,您将能够像在 Apache 中 gzip 和 deflate 一样启用 Brotli 输出过滤器。如果你不耐烦,可以使用Joe推荐的第三方brotli_module;或者从主干中挑选新的 mod_brotli 补丁并将其应用到您的 2.4.x 安装。