我试图找出为什么我的一些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就是我怎么知道哪些文件被压缩了。
答案 0 :(得分:2)
好吧,你 将压缩的最小长度设置为1,100字节(gzip_min_length
)。小于该文件的文件不会被压缩。