美文网首页
页面优化

页面优化

作者: 赵碧菡 | 来源:发表于2017-07-04 15:45 被阅读0次

一、加载优化

1、减少Http请求

页面中的图片、css、js文件等,每加载一个这样的文件都需要发送Http请求,浏览器就要向服务器发送请求,服务器接受请求并处理请求,这使得页面处理速度非常慢。加快页面处理速度的办法<b>合并css、js文件,合并小图标的图片</b>。

2、使用缓存

页面缓存、数据缓存,使用缓存可以减少向服务器的请求数,节省加载时间

3、压缩css、js、图片文件

减小资源大小,可以加快网页的加载速度,删除多余的空格、注释,服务端可以用gzip模块进行压缩传输,缩小传输文件大小。

4、文档结构方面优化

文档 <b>起始位置引用css文件</b>,浏览器会在解析html代码前将css信息准备好,有助于提高页面的加载性能。在<b>页面底部body之前应用js文件</b>,浏览器在解析js文件时已经将页面加载完毕,这样js会对页面元素产生积极影响。不在html内写js代码和css样式,不利于页面的维护。

5、避免阻塞型的JavaScript和CSS

浏览器呈现网页之前,它首先需要通过解析HTML标记语言来构建一个DOM树。在此过程中,如果遇到了脚本,此过程就会中止,转而先执行脚本,完了才会继续原先的活动。这样会导致网页的延迟,所以我们可以推迟加载不必要的js脚本或者采用异步加载的方式。

6、页面预加载

页面预加载,可以在资源加载完成后再显示页面。

二、CSS优化

1、避免使用css表达式,不使用内联css样式

CSS表达式的执行需跳出CSS树的渲染

2、不滥用float

float在渲染时计算量比较大,减少使用。

3、不滥用web字体

使用web字体需要下载、解析、重绘当前页面。

4、不声明过多的font-size

过多的Font-size引发CSS树的效率

5、值为0时不需要任何单位

为了浏览器的兼容性和性能,值为0时不要带单位。

三、javascript优化

1、减少重绘和回流

避免不必要的DOM操作,尽量改变class而不是style,避免使用docment.write,减少drawImage。

2、缓存列表.length

每次 .length都要重新计算,把他赋给一个变量。

3、尽量使用事件代理,避免批量绑定事件
4、尽量使用ID选择器

ID选择器最快

四、布局

  • 使用 p元素修饰文本,而不是布局;默认 p 元素是自动提供边缘,而且其他样式也是浏览器默认提供的。
  • 避免使用 br 元素换行,避免使用
    添加水平线,可以使用border-bottom来代替。
  • 不到关键时刻不适用div标签。
  • 尽量少使用table布局。
  • 可以多使用flex box。
  • 使用css调整边距。

五、其他

  • 格式一致性使得HTML代码易于阅读,理解,优化,调试。
  • 让标记有始有终。
  • 使用iframe嵌套另一个页面。
  • 如果是目录网址后加斜杠,这样服务器就一目了然地知道要访问该目录下的文件,从而节省加在时间。
  • 图片要标明宽度和高度,不然浏览器一边下载一边计算图片大小,会影响加载速度和用户体验。当浏览器知道了高度和宽度后,即使图片无法显示,页面上也会腾出图片的空位,然后继续加载后面的内容。从而加载快了,浏览体验也更好了

相关文章

  • 前端性能初步优化

    性能优化有两个方向 优化页面渲染 减小页面体积,提升网络加载 优化页面渲染 对于优化页面渲染可以进行如下方案来进行...

  • 「页面架构」页面优化

    页面优化 页面优化可以提升页面的访问速度从而提高用户体验,优化的页面可以更好的提升 SEO 的效果同时也可以提高代...

  • iOS性能优化之页面加载速率

    iOS性能优化之页面加载速率 iOS性能优化之页面加载速率

  • 沈洛:单页面优化教程

    单页面搜索引擎优化的工作是个精细的工作,单页面优化需要把优化工作做到极致。所以,单页面优化工作不光考察你的SEO技...

  • 单页面关键词布局优化

    网站文章页优化,既可以是只有一个页面的站点,也可以是拥有众多页面的网站的某一个页面。 一、单页面元素优化 元素优化...

  • 网站文章页优化知识

    网站文章页优化,既可以是只有一个页面的站点,也可以是拥有众多页面的网站的某一个页面。 一、单页面元素优化 元素优化...

  • 分析网站优化布局思路与SEO细节

    大多数做SEO的人不会忽视网站的页面优化。很多人把注意力集中在网站主页的页面优化上。网站页面优化也是网站内部优化的...

  • pc端的性能优化

    pc端性能优化 一、页面优化的常用工具 网站慢的因素很多 二、网站优化 1、页面优化 2、服务器端优化 3、主观优...

  • 单页面优化的优势

    1、单页面优化是什么 顾名思义,单页面就是一个页面的SEO优化,需要将一个页面的定位关键词优化上去。它和一般的整站...

  • 网站单页面优化的技巧

    网站单页面优化的技巧 单页面就是只有一个页面,没有多个页面的跳转点击,刚开始做seo的新手可能会觉得,单页面优化起...

网友评论

      本文标题:页面优化

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