![Nginx:禁用图像上的 gzip](https://linux22.com/image/591195/Nginx%EF%BC%9A%E7%A6%81%E7%94%A8%E5%9B%BE%E5%83%8F%E4%B8%8A%E7%9A%84%20gzip.png)
在我的 nginx 配置中我启用了 gzip:
gzip on;
gzip_proxied any;
gzip_types text/plain text/css text/javascript;
gzip_comp_level 9;
gzip_vary on;
但是这也会对我的 jpeg 进行 gzip 压缩,这实际上会增加大小。我怎样才能禁用图像的 gzip 压缩(最好不使用位置)?
答案1
如果您没有gzip_types image/jpeg
在任何地方设置,那么 nginx 将永远不会压缩您的 jpeg,除非它们在标题中具有不同的内容类型(如text/plain
)。
这可能是由于以下原因之一造成的:
- 您已
gzip_types image/jpeg
配置; - 返回的图像带有不正确的
content-type
标题; - 它们被 nginx 之外的某些东西压缩了;
- 您用于检查的工具已损坏。