优化的思路:

F12调起调试模式,查看js和css加载所需时间(注意由于资源过大导致的加载过慢),

下图是经过压缩后的,压缩前chunk-vendors.js我的接近10M,加载几十毫秒。

如果部署在Nginx上的web项目,可以配置Nginx,对js和css进行压缩可在 Nginx 配置文件 server { } 加入如下配置:

gzip on;gzip_buffers 32 4K;gzip_comp_level 6;gzip_min_length 100;gzip_types application/javascript text/css text/xml;gzip_disable "MSIE [1-6]\."; #配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)gzip_vary on;

最终效果如下:

vue项目加载慢,Nginx页面优化相关推荐

  1. Vue项目加载过慢优化研究

    近日研究了一下公司vue项目加载过慢问题,首次打开速度要15秒,经过研究,从两方面着手,最终使项目速度降到了3秒 一.通过过gzip加载 参考文章: 一.webpack优化之Gzip(vue) - 简 ...

  2. 总结Vue中index.html、main.js、App.vue、index.js之间关系以及Vue项目加载流程

    总结Vue中index.html.main.js.App.vue.index.js之间关系以及Vue项目加载流程 文章目录 总结Vue中index.html.main.js.App.vue.index ...

  3. nginx部署vue项目加载资源慢优化方案

    目录 1.问题 2.解决方案推荐gzip压缩解压 2.1 vue项目的配置文件中加如下配置 2.3 nginx服务器配置 1.问题 当我采用nginx部署了vue的项目后发现第一次访问网站需要1分左右 ...

  4. vue 项目加载顺序_如何提高Vue项目首页的加载速度

    为何当一个VUE项目过大时,打包之后初次访问首页加载速度会异常的缓慢,是什么原因导致以及如何解决这些问题? 首页打开速度慢的原因 其实浏览器加载一个页面的过程就是通过http协议从服务器端下载项目所需 ...

  5. vue项目加载不出图片解决方式

    vue项目中图片加载不出来,像下面这样,图片地址是有的. 解决方案: 1.在html5或jsp的header加入meta. 找到index.html文件.在head中添加如下代码. <meta ...

  6. 前端性能优化不完全手册 【已更新至React、原生JS懒加载和Nginx负载均衡】

    性能优化是一门大学问,本文仅对个人一些积累知识的阐述,欢迎下面补充. 抛出一个问题,从输入url地址栏到所有内容显示到界面上做了哪些事? 1.浏览器向DNS服务器请求解析该 URL 中的域名所对应的 ...

  7. 初级前端小程序项目加载速度优化

    这份文字是根据近期团队做来问丁香医生 SPA 和 丁香医生小程序 加载速度优化的经历整理而成. 效果 古人有一句话叫做:治感冒看疗效.既然是关于速度优化的,我们就先来看一下优化的效果. 来问丁香医生 ...

  8. vue动态加载js和css以及部分页面加载特定的js和css

    vue动态加载js和css以及部分页面加载特定的js和css vue项目第一次加载很慢的,发现在第一次加载要很大的js导致卡顿.可以使用cdn加速和其他gzip方式效果不是很明显.因此考虑每个页面动态 ...

  9. [vue] 第一次加载页面时会触发哪几个钩子?

    [vue] 第一次加载页面时会触发哪几个钩子? beforeCreate, created, beforeMount, mounted 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, ...

最新文章

  1. 少壮不努力,老大背单词
  2. Scala函数的调用
  3. 微处理器:50岁了!
  4. SQLServer查询锁表
  5. centos7 + python 2.7 + pip + openvswitch 杂项问题
  6. 文件复制 详解(C++)
  7. asp.net中获取远端WEB页内容
  8. 《Shell 脚本学习指南 》 -- 背景知识与入门 [第一、二章]
  9. Pr 视频效果:颜色校正
  10. 基于STM32MINI板步进电机程序(有代码)
  11. 计算机鼠标左键不起作用,电脑鼠标左键不能用怎么办
  12. vue 路由守卫的使用
  13. Python 解析 spec 文件
  14. 【暑假】[实用数据结构]UVAlive 4670 Dominating Patterns
  15. erlang底层c定时器设计-Erlang源码学习二
  16. Spring项目中,为什么要区分PO对象,VO对象,DTO对象?有什么作用?
  17. 嵌入式的可移植性和可复用性
  18. 最优化方法:八、多目标优化
  19. 如何与 Dapr 集成打造 Apache APISIX 网关控制器
  20. 数据分析——工作中遇到的“辛普森悖论”

热门文章

  1. kotlin 之until,step,downTo,in等关键字
  2. DownSampling向下采样
  3. SPSS新手教学——如何进行ROC分析
  4. c语言编程vcwin7,vc++6.0 win7版
  5. 如何设置从U盘启动安装win7系统
  6. java创建字母自增的方法
  7. AI 资料及学习路线
  8. 阅读中的程序员 —— 第一期推荐书籍:《浪潮之巅》
  9. centOS6.6 编译安装lnmp(PHP 7.0.9+Nginx1.9.9+MySQL5.7.15)
  10. Android 9(Pie) 新特性介绍