Vue页面首次载入如何优化
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章主要介绍Vue页面首次载入如何优化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言今天是把自己开发的博客系统发布到了线上,但就只是把build出来的dist文件夹随便
千家信息网最后更新 2025年11月16日Vue页面首次载入如何优化
这篇文章主要介绍Vue页面首次载入如何优化,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
前言
今天是把自己开发的博客系统发布到了线上,但就只是把build出来的dist文件夹随便扔在了云服务器根目录下,导致在首次进入页面的时候非常的慢.所以需要进行优化.
优化前的大小

1.图片优化
之前为了方便开法,背景图片直接在assets里面扔了一个jpg,导致加载这张图片的时候就用了十几秒,于是乎我就把图片上传空间了,然后改用网络地址.
2.禁止生成.map文件
build出来的dist文件夹里面有很多的.map文件,这些文件主要是帮助线上调试代码,查看样式.由于基本都是本地调试好,线上不需要怎么修改,所以就禁止生成这些文件.
在vue.config.js里面加上这句.
3.路由懒加载
\
4.cdn引入公共库
//cdn引入 configureWebpack: { externals: { 'vue': 'Vue', 'element-ui': 'ELEMENT', 'vue-router': 'VueRouter', 'vuex': 'Vuex', 'axios': 'axios' } }网上说可以把import注释掉,亲自操作会报错,也有资料说不用注释也不会打包
一顿操作最后的文件,效果显著,app.js还是很大
5.终极法宝 GZIP压缩
做完这个感觉前四步都是小菜一碟,直接把1.4m的app.js干成一百多kb,其他的都不足挂齿了
configureWebpack: config => { return { //配置cdn externals: { 'vue': 'Vue', 'element-ui': 'ELEMENT', 'vue-router': 'VueRouter', 'vuex': 'Vuex', 'axios': 'axios' }, //配置gzip压缩 plugins: [ new CompressionWebpackPlugin({ test: new RegExp('\.(js|css)$'), threshold: 10240, minRatio: 0.8 }) ], } }服务端也要配,不然不认识GZIP文件
//配置GZIP压缩模块const compression = require('compression');//在所有中间件之前引入app.use(compression());最垃圾的服务器通过以上几个优化,一样飞起来了!!!

对比一下,结果显而易见!!!
6.利用vue-router进行页面的懒加载(lazy load)
这里的页面的懒加载是指,假如我现在访问A页面,只会去请求A页面里的东西,其他页面的东西不会去请求。
具体怎么做,vue-router的官网都写得很清楚了,有需要的去看一下就懂了:
通过vue-router实现页面的懒加载
以上是"Vue页面首次载入如何优化"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
页面
文件
图片
服务
配置
东西
内容
文件夹
时候
服务器
注释
篇文章
帮助
生成
很大
显著
清楚
不足挂齿
显而易见
不用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库和数据结构相同点
挂云端服务器
gns3软件开发商
数据库逻辑设计主要做什么任务
用户登录数据库表主要字段
数据库论文下载
惠州桌面点胶软件开发
静态网页包含数据库吗
云服务器优点图解
什么是数据库意思
哪里看服务器的ip地址
大连理工大学校园邮箱收件服务器
电视墙服务器
幼儿园开展护苗网络安全课
操作型数据库
s软件开发1
贵州省网络安全评测
承德银行软件开发岗好不好
服务器开小差 234
数据库的内部架构
自控软件开发
服务器一个月多少钱
服务器安全组限速
农业互联网科技有限公司
软件开发如何加速
虚拟网络安全不安全
数据库填空题 sql
飞扬空间网络技术
pyside2和数据库联动
阿里云数据库同比哪家公司