Web脚本结构:
- vendor.js ==vue相关组件==
- app.js ==样式表==
- manifest.js ==缓存脚本==
- 0-17.js ==ui组件脚本==
以登录页面为参考
开发环境-未压缩
- vendor 1.7M
- jquery 32KB
- md5 1.7KB
- WebID 45KB
- Wm1SetIpUno 7.7KB
测试环境-打包
- vendor 912KB
- app.js 289KB
- jquery 91.5KB
- md5 4.5KB
- WebID 181KB
- Wm1SetIpUno 26.3KB
- ui组件脚本 808KB
测试环境-打包 - GZIP压缩
- vendor 247KB
- app.js 49KB
- jquery 91.5KB
- md5 2.2KB
- WebID 45KB
- Wm1SetIpUno 8.2KB
- ui组件脚本 230KB
开启Gzip压缩Nginx需要配置
http {
gzip on;
gzip_min_length 1k;
gzip_buffers 4 8k;
gzip_http_version 1.0;
gzip_comp_level 8;
gzip_proxied any;
gzip_types application/javascript text/css image/gif;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";