单页应用会随着项目越大,导致首屏加载速度很慢!!!以下给出在下知道的几种优化方案
使用CDN资源,减小服务器带宽压力
路由懒加载
将一些静态js css放到其他地方(如OSS),减小服务器压力
按需加载三方资源,如iview,建议按需引入iview中的组件
使用nginx开启gzip减小网络传输的流量大小
webpack开启gzip压缩
若首屏为登录页,可以做成多入口,登录页单独分离为一个入口
使用CDN资源,减小服务器带宽压力
在index.html中引入cdn资源
...
<body>
<!-- bui