Vue.js 前后端接口分离项目,网站加载速度优化思路
如果对首屏时间加载有需求的话就按需加载路由。如果没有需求的化反而不按需加载后面的体验会更流畅一点。看具体需求吧。
按需加载就是在 router 文件里直接这样配置路由就可以。
export default new Router({
routes: [
{
// 主页
title: '主页',
path: '/',
name: 'home',
// component: Home 这种是常规的不按需加载
component: () => import('@/components/home/home') // 这里是按需加载
},
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答875 阅读✓ 已解决
6 回答921 阅读✓ 已解决
4 回答986 阅读✓ 已解决
加载速度的优化其实也就几个方面,代码分离、服务端渲染、去除不必要的依赖包、没压缩的就上压缩,没gzip的上gzip。各种CDN之类的。