在 Google Cloud Compute Engine 网站上为 Apache 启用 Brotli

在 Google Cloud Compute Engine 网站上为 Apache 启用 Brotli

我通过 SSH 安装并启用了 Brotli 模块。然后,我将其添加到我的端口 80 VirtualHost 配置中:

<IfModule mod_brotli.c>
    SetOutputFilter BROTLI_COMPRESS
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-brotli
    AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/javascript
</IfModule>

重启 Apache 后,所有内容仍通过 gzip 而不是 Brotli 提供。具体来说,我看到content-encoding: gzip每个基于文本的文件都不content-encoding: br符合预期。

编辑:我的标题包含accept-encoding: gzip, deflate, br这个,所以这不是问题。

我研究过的每个教程都有非常简单的说明,但无论我怎么尝试,gzip 都坚持成为首选的压缩方法。查看 VirtualHost 配置文件,我根本看不到任何有关 gzip 或压缩的内容,因此奇怪的是,将上述内容添加到这些配置文件中根本没有影响。

相关内容