美文网首页
vue网站加载速度优化

vue网站加载速度优化

作者: wjm91 | 来源:发表于2020-05-16 17:36 被阅读0次

1.减小入口文件的体积

通常使用的手段是路由懒加载,开启路由懒加载之后,带请求的页面会单独打包js文件,使得入口文件index.js变小

路由懒加载:延迟加载或按需加载

方法是使用vue异步组件或者ES6的import

异步组件:component:resolve=>(require(['需要加载的路由的地址']),resolve)

import Vue from 'vue'

import Router from 'vue-router' 

/* 此处省去之前导入的HelloWorld模块 */

Vue.use(Router)

export default new Router({ 

     routes: [ 

     { 

         path: '/', 

         name: 'HelloWorld',

        component: resolve=>(require(["@/components/HelloWorld"],resolve))

    }

 ]

})

ES6的import:const HelloWorld = ()=>import('需要加载的模块地址')

import Vue from 'vue'

import Router from 'vue-router'

Vue.use(Router)

const HelloWorld = ()=>import("@/components/HelloWorld")

export default new Router({ 

 routes: [ 

     { 

         path: '/', 

         name: 'HelloWorld',

        component:HelloWorld

    } 

 ]

})

2.静态资源本地化

HTTP缓存:设置Cache-Control,Last-Modifled等响应头

Service Worker离线缓存

3.开始GZip压缩

压缩页面,可以变为原来大小的30%甚至更小,实际上就是服务器端压缩,传到浏览器后解压并解析

4.使用ssr:使用服务器渲染

相关文章

  • vue网站加载速度优化

    1.减小入口文件的体积 通常使用的手段是路由懒加载,开启路由懒加载之后,带请求的页面会单独打包js文件,使得入口文...

  • 常见面试题--js+css+vue

    1、变量提升、函数提升 2、数组的常用方法 3.优化首屏加载速度 4.Vue 首屏加载速度优化 5、Vue如何设置...

  • Vue项目总结

    (一)vue 1.页面加载速度优化 可在页面引入组件时引入异步加载的方式使加载速度变快export default...

  • 基础面试4

    3.vue怎么优化代码vue是组件化开发的,对代码优化主要是组件的按需加载,可以提高加载的速度,还有v-if,减少...

  • Nginx开启Gzip优化网页访问速度

    前言 开启Nginx Gzip 优化网页加载速度不限于Vue项目,所有前端皆可开启gzip优化如果是Vue项目可以...

  • 如何优化网站的加载速度

    优化网站加载速度方式分类 减少http请求 提升http加载速度使用CDN 内容分发网络TCP/IP 、HTTP优...

  • Vue 网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • 博客网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启...

  • Web前端性能优化进阶——完结篇

    前言 在之前的文章 如何优化网站性能,提高页面加载速度 中,我们简单介绍了网站性能优化的重要性以及几种网站性能优化...

  • vue cli 加载速度优化

    问题 vue cli2,打包完后比较大,每次访问都要请求的静态文件都要等好久,需要优化下静态文件等大小。 解决思路...

网友评论

      本文标题:vue网站加载速度优化

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