美文网首页
vue-cli 的性能优化之路

vue-cli 的性能优化之路

作者: 张益达_pearl | 来源:发表于2019-03-26 16:39 被阅读0次

现在用vue的项目越来越多,随着项目逐渐变大,我们能够明显感觉到项目加载反应慢的问题,优化前:在项目优化之前,由于项目越来越大 反应速度很慢,有时候还出现假死现象,这已经到了不能容忍的地步了现在记录一下我在用vue项目的过程中做的性能优化

性能优化我主要是从两个方面入手

一个是配置方面的优化,我们知道vue-cli依托于webpack,所以这块你要对webpack有一定的了解

第二个是对代码的优化 这里重点讲一下通过配置方面的优化提升项目性能

1路由的懒加载 具体的做法网上有很多这里不做太多的赘述

2第三方包的cdn引入,这个做了之后效果很明显 方法同样 网上很多 也很简单 ,通过引入第三方包,你会发现你打的包会小很多 加载速度也有明显的提升 简单说了两个地方 一个build webpack.base,cofig.js里面 

打包的时候不让第三方包打入

在mian.js里面这些就不用再import 导入了 在你项目index.html里面通过cdn 用script 标签引入就可以了

3使用vue 的keep-alive 利用页面缓存 方法也很简单 在app.vue里面通过路由配置的meta里面的属性判断那些页面需要缓存那些不需要缓存就可以了

像这样

4 利用webpack 的 DllPlugin 插件 抽离第三方库的包 然后通过script 引入 方法网上很多

5所用的库尽量不要全局引入,可以按需加载

6使用异步组件 将应用分割多个小模块 按需从服务器下载

7 就是服务端开启gzip压缩

8配置webpack 对自已js文件css img文件进行压缩 在config index.js里面修改配置

false改成true

如果打包时候报错Compression Plugin Invalid Options options should NOT have additional proper 可能是因为你的compression-webpack-plugin版本问题 我将版本由原来的2.0.0改成1.1.11 再跑就可以了

大概就是这些了 如果你做到了以上几点你的项目应该会比之前运行的快很多

相关文章

  • vue-cli 的性能优化之路

    现在用vue的项目越来越多,随着项目逐渐变大,我们能够明显感觉到项目加载反应慢的问题,优化前:在项目优化之前,由于...

  • Awesome Extra

    性能优化 性能优化模式 常见性能优化策略的总结 Spark 性能优化指南——基础篇 Spark 性能优化指南——高...

  • Android性能优化 - 消除卡顿

    性能优化系列阅读 Android性能优化 性能优化 - 消除卡顿 性能优化 - 内存优化 性能分析工具 - Tra...

  • Android性能优化 - 内存优化

    性能优化系列阅读 Android性能优化 性能优化 - 消除卡顿 性能优化- 内存优化 性能分析工具 - Trac...

  • 前端性能优化(中)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(上)...

  • 前端性能优化(下)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(中)...

  • 常用的后端性能优化六种方式:缓存化+服务化+异步化等

    性能优化专题 前端性能优化 数据库性能优化 jvm和多线程优化 架构层面优化 缓存性能优化 常用的后端性能优化六大...

  • Vue笔记六:Vue项目的性能优化之路

    Vue笔记六:Vue项目的性能优化之路 我最近也经常面试外包同事。面试的时候,总会有个问题,“你说一下性能优化的手...

  • webpack 性能优化

    webpack性能优化 开发环境性能优化 生产环境性能优化 开发环境性能优化 优化打包构建速度 优化调试功能 生产...

  • iOS性能优化 - 整理

    本文主要包含: 性能优化 - 卡顿性能优化 - 耗电优化性能优化 - APP启动优化安装包瘦身 一  性能优化 -...

网友评论

      本文标题:vue-cli 的性能优化之路

      本文链接:https://www.haomeiwen.com/subject/xvfnvqtx.html