Nginx开启Gzip不能压缩JS文件的解决方法
导读
刚刚优化网站看Chrome的network选项,看到JS文件没有被压缩,我明明开启了Gzip on选项设置了JS压缩。
gzip on; #如果你不使用GZip,请用井号注释该段每一行 gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; gzip_vary off; gzip_proxied expired no-cache no-store private auth; gzip_disable "MSIE [1-6]\.";
原来压缩文件格式写错,JS的格式为application/javascript而不是application/x-javascript,修改过来,JS压缩终于正常了。
修改前,jquery.min.js大小为94K
修改后,jquery.min.js大小为37K,终于正常压缩JS文件,网站加载时间从6S缩短到3S。
评论(0)