Vue 上线优化方案
#1 为什么要引入外部CDN
最近博客上线,但是在首次加载的时候,需要消耗很多时间,大概在50秒左右,就是说第一页登录页面,就需要用户等待50秒(服务器是最低配置也是一个原因),看了一下...network,发现有两个文件加载的时间特别长,一个是vendor.js,一个是app.js,打包的时候,这两个文件也提示文件过大
?...,优化后,使用箭头函数,将组件导入,而不是在文件开头,将所有的组件一次全部倒入,一次全部倒入会导致加载时间长,对用户体验不友好
#2.3 引入外部CDN
CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器...引入外部CDN,就是说,不需要npm下载对应的库,从而减小vendor.js的体积,但是又不会影响库的正常使用,因为这些库放到CDN上之后,下载速度非常快,而且是并行的下载,下面就说说如何引入外部CDN...如何启用也很简单:
首先,在 config 中将 build.productionGzip 设置为 true
然后,确认 webpack.prod.conf.js 中有如下代码(默认是有的,没有的手动添加