关于vue单页应用打包后js加载时间长的问题优化
先说情况:自己趁活动打折买的低配服务器才1M带宽,给的最大速度大概125KB/s左右。vue单页应用打包好后单个js在1M左右,全部的内容有3M左右,这样没缓存的情况下加载一次页面要10秒左右,这显然是我不想看到的情况。想了很多办法,诸如给js瘦身,然后把js转移到oss或者cdn。最后想起nginx有个gzip压缩功能,配置完后加载时间缩短到了3s左右,可以接受。<br>
最后解决:nginx server{} 里面增加
gzip on;
gzip_buffers 32 4K;
gzip_comp_level 6;
gzip_min_length 100;
gzip_types application/javascript text/css text/xml;
gzip_disable "MSIE [1-6]\."; #配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)
gzip_vary on;
更多>>