在 NGINX 上同时启用 brotli 和 gzip?

在 NGINX 上同时启用 brotli 和 gzip?

是否可以在 NGINX 中同时启用 gzip 和 brotli 压缩?如果客户端同时支持两者,则返回 brotli;如果仅支持 gzip / brotli,则返回指定的压缩;否则,如果不支持 gzip / brotli,则返回纯文本

答案1

我在网上搜索 nginx 和 brotli 时找到的第一篇文章是此链接。我觉得这在某种程度上回答了你的问题:

支持 brotli 的浏览器会在 accept-encoding 请求标头中发送“br”和“gzip”。如果您的 Web 服务器上启用了 brotli,您将收到 brotli 压缩格式的响应。

对我来说,这意味着如果客户端同时支持两者,则 brotli 比 gzip 更受欢迎。

另请注意,“Brotli 或 gzip 不应用于 JPEG、PNG、MP4 等二进制文件。”

相关内容