nginx避免压缩图像

时间:2014-01-30 02:19:13

标签: nginx gzip

我已经设置了nginx来提供gzip压缩版本的文件(用脚本gzip)。我不希望图像(png和其他)被gzip压缩。所以我用过

gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

仍然nginx正在寻找ziped版本,如strace中所见。

open("<path>/static/assets/<path>/up.png.gz", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory). 

使用gzip_types有什么问题吗?

1 个答案:

答案 0 :(得分:1)

gzip_static模块告诉nginx为它通常服务的任何文件寻找预压缩文件(.gz)。

http://nginx.org/en/docs/http/ngx_http_gzip_static_module.html

该模块独立于gzip模块

http://nginx.org/en/docs/http/ngx_http_gzip_module.html

所以gzip_types不适用于它。我没有办法选择性地关闭它。