美文网首页
网页性能优化

网页性能优化

作者: ChrisShen93 | 来源:发表于2018-03-20 09:17 被阅读0次

页面级优化

  1. 减少HTTP请求数
  • 从设计层实现页面简化:比如百度首页,很简介,所需要的资源就相对较少

  • 合理设置HTTP缓存:比如对很少变化的图片资源设置HTTP header的expires为一个很长的时间,尽量让浏览器缓存图片

  • 资源合并与压缩:将多个js合并为一个js并压缩,将多个css合并为一个css并压缩;去除不要的代码

  • 雪碧图

  • 资源懒加载:比如看第一屏的时候只有第一屏的图片,往下滑动才会请求加载第二屏的图片;webpack也为我们提供了懒加载的方式,比如vue-router里这么写

    const routes = [
      {
        path: 'xxx',
        component: resolve => import('xxxxx.vue')     // 这个import就是webpack提供的代码切割达到懒加载的方法
      }
    ]
    
  1. CSS放在head中,js放在body结尾处
  2. 减少不必要的HTTP跳转:这个主要是服务器端的事
  3. 避免重复的资源请求

代码级优化

  1. 减少DOM的操作:对于DOM的操作会引起页面的重绘和重排,耗费大量资源
  2. 遵守代码规范:比如不使用eval、with等
  3. 减少作用域链式查找:即在方法中使用一个临时变量去缓存全局变量
  4. 在有大量的字符串拼接操作的时候,使用数据和join方法代替字符串拼接

相关文章

  • 网页渲染与网页性能

    参考原文:网页性能管理详解 网页优化 如果想知道怎么优化网页,就必须了解网页的生成流程,知道在那些点上可以优化网页...

  • 前端性能优化

    js性能小贴士——优化循环 前端网页与js性能优化 我总结的js性能优化的小知识 提高 web 应用性能之 Jav...

  • 前端性能 优化 大全

    js性能小贴士——优化循环 前端网页与js性能优化 我总结的js性能优化的小知识 提高 web 应用性能之 Jav...

  • 网页性能优化

    页面级优化 减少HTTP请求数 从设计层实现页面简化:比如百度首页,很简介,所需要的资源就相对较少 合理设置HTT...

  • 网页性能优化

    待补充

  • 网页性能优化

    概念:重排(reflow):重新生成布局重绘(repaint):重新绘制"重绘"不一定需要"重排",比如改变某个网...

  • 网页性能优化

    主要内容如下 代码层面的优化 缓存 http 减小打包体积 代码层面的优化 csswill-change告诉浏览器...

  • 网页性能优化

    分析网站elementvape.comvapordna.com优化网站www.eightvape.com工具选取s...

  • 网页性能优化

    一、网页加载流程图 二、白屏与首屏 2.1 白屏时间 白屏时间:页面开始展示的时间点 - 开始请求的时间点 开始请...

  • 网页性能优化

    优化api 优化api 时在api / index.js 中用这种引入方法导入所有分文件api的按需导入, 在按需...

网友评论

      本文标题:网页性能优化

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