为什么只有*我的javascript文件中的一些*在Nginx上被gzip压缩?

时间:2014-04-25 06:04:25

标签: performance nginx gzip

我试图找出为什么我的一些javascript文件是使用gzip压缩服务而其他文件不是。

压缩:http://curecarpaltunnel.info/js/ext/require.js

未压缩:http://curecarpaltunnel.info/js/common.js

在我的Nginx配置(/etc/nginx/nginx.conf)中,在" http"部分,我有:

gzip on;
gzip_comp_level 5;
gzip_http_version 1.0;
gzip_proxied any;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

# Disable for IE < 6 because there are some known problems
gzip_disable "MSIE [1-6].(?!.*SV1)";

# Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6
gzip_vary on;

为什么有些javascript文件会被压缩,而有些则不被压缩?它与RequireJs有关吗?

https://stackoverflow.com/a/9140223/470749就是我怎么知道哪些文件被压缩了。

1 个答案:

答案 0 :(得分:2)

好吧,你 将压缩的最小长度设置为1,100字节(gzip_min_length)。小于该文件的文件不会被压缩。