Nginx:禁用图像上的 gzip

Nginx:禁用图像上的 gzip

在我的 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 之外的某些东西压缩了;
  • 您用于检查的工具已损坏。

相关内容