优化方案
- 使用
CDN
资源,减少打包体积,提高速度。 - 路由
懒加载
- 把静态资源也放在CDN
- 第三方组件库UI框架,使用按需引入(
Tree Shaking
) nginx
开启gzip
打包压缩
方案一
这里我们要实践的是使用CDN资源,减少包体积,提高首屏加载速度。
(1)用webpack的一个插件: webpack-bundle-analyzer
辅助我们分析。
(2)首先我们全局引用包。
(3)在vue.config.js配置去除引用的第三方包。
(4)使用第三方CDN资源引入。
优化前和优化后的差别
- 优化前的包体积:
869.08KB
- 优化后的包体积:
30.27kb