我了解Broli压缩,并且想着我也可以支持它。
最近(稍微有点时间了)我阅读了一篇文章,提到了一个.br文件 - 因此,难道只需要在我的index.html文件旁边放置一个index.br文件就行了吗?还是支持它意味着重新编译Apache?
以下是一份非常好的指南,介绍了如何将预压缩的静态内容添加到Apache,并回退到gzip。
更新:使用Apache mod_brotli
。
如果您的Apache版本较旧,可以参考我在2016年的回答:
2016年的回答:
您可以使用Apache模块 kjdev的brotli_module
,这对我来说效果很好。
您还可以尝试一下Apache的新mod_brotli
补丁,如Aeyoun所建议的那样。不过我自己没有试过。
支持Brotli的mod_brotli刚刚被添加到Apache trunk中,使得Apache成为第一个支持Brotli的Web服务器。稍等片刻,您就可以像在Apache中启用gzip和deflate一样启用Brotli输出过滤器。如果您不耐烦,可以像Joe建议的那样使用第三方brotli_module;或者从trunk中挑选新的mod_brotli补丁并将其应用到您的2.4.x安装中。
a2enmod brotli
但它说该模块不存在。我正在使用版本2.4.46。 - Herz3h