所有的JavaScript文件都没有被nginx gzip压缩。
CSS文件可以正常工作。
在我的nginx.conf
文件中,我有以下几行:
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_proxied any;
gzip_buffers 16 8k;
gzip_types text/plain application/x-javascript text/xml text/css;
gzip_vary on;
所有的JavaScript文件都没有被nginx gzip压缩。
CSS文件可以正常工作。
在我的nginx.conf
文件中,我有以下几行:
gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
gzip_proxied any;
gzip_buffers 16 8k;
gzip_types text/plain application/x-javascript text/xml text/css;
gzip_vary on;
更改此行:
gzip_types text/plain application/x-javascript text/xml text/css;
成为这样:
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;
请注意将application/javascript
和text/javascript
添加到您的gzip类型列表中。
此外,有更多细节和更广泛的gzip类型列表,可以在此处发布的答案中找到。
为我工作(nginx):
gzip on;
gzip_disable "msie6";
gzip_comp_level 6;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_proxied any;
gzip_types
text/plain
text/css
text/js
text/xml
text/javascript
application/javascript
application/x-javascript
application/json
application/xml
application/rss+xml
image/svg+xml/javascript;
jquery.min.js?ver=2.7.0-wc.6.7.0
。但是这对我来说完全解决了问题。非常感谢@iqmaker! - suther
text/javascript js;
。 - Salemapplication/javascript
添加到gzip_types
中。 - Salem