前端网页优化怎么做,Web前端性能优化的2种方法?

营销圈公众号引导关注

今天这篇文章我们继续讲解Web前端性能优化方法。

减少DOM元素的数量

网页在渲染的过程中,会根据HTML元素去生成DOM树,然后绑定上特定的CSS样式,这就意味着页面上的DOM元素越多,就会消耗越多的渲染时间,因此应该尽可能的减少DOM元素的数量。

但是一个页面的DOM元素多少为多,还不好判定。通过以下代码可以查看一个页面中所有元素的数量

前端网页优化怎么做,Web前端性能优化的2种方法?

获取页面所有元素

查看了以下Google的主页面,页面看起来很简洁,不过里面也有300多个元素Web前端性能优化的几种方法

Google主页面元素个数

根据域名划分内容

浏览器在加载内容时遵循这样一个原则:它会按照域名对下载内容进行划分,相同域名下的内容可以并行下载,但是对并行下载连接数会有所限制。

需要注意的是同一个网页下请求的不同域名不应该太多,因为这会造成DNS查询的问题。

一般网站的设计会选择将静态资源放在static.example.com域名下,动态内容放在www.example.com域名下。我们来看下Google主页面的设计

Google主页面资源划分

减少iframe的数量

使用iframe既有利也有弊

  • 优势

1.最常见的就是页面加载广告,使用iframe可以和页面并行加载,不会阻塞主页面

2.浏览器会对iframe进行安全沙箱保护,保证内容安全性

  • 弊端

1.iframe的加载会阻塞主页面的onload事件

可以通过以下的方法去解决阻塞主页面的onload事件的问题

前端网页优化怎么做,Web前端性能优化的2种方法?

解决阻塞主页面onload问题

2.iframe与主页面共享下载连接池

在上一点中有讲到,页面对同一域名下的资源连接数有限制,而iframe与主页面是共享同一个下载连接池的,这样iframe会对主页面的连接请求进行争夺,造成主页面加载速度变慢。

虽然使用iframe也有好处,但还是应该尽量减少iframe的使用,可以使用div代替

避免404页面

在网络上,每一个HTTP请求对于性能的消耗都是昂贵的,如果发送了一个HTTP请求返回的是404,对于资源来说是一个极大的浪费。

避免404主要是针对网站开发人员来说,网站开发人员应该在上线之前进行测试,避免所有可能出现404的情况。

404错误页面

总结

今天我们又总结出了几个Web性能优化的措施,你了解了吗?

以下是之前总结的文章,感兴趣的可以看一下

  1. 经典面试题-Web前端性能优化方法(1)
  2. 经典面试题-Web前端性能优化方法之延迟加载

好了,这篇文章的内容营销圈就和大家分享到这里,如果大家对网络推广引流和网络创业项目感兴趣,可以添加微信:Sum8338 备注:营销圈引流学习,我拉你进直播课程学习群,每周135晚上都是有实战的推广引流技术和网络创业项目课程分享,当然是免费学!

版权声明:本站部分文章来源互联网用户自发投稿,主要目的在于分享信息,版权归原作者所有,不承担相关法律责任。如有侵权请联系我们反馈邮箱yingxiaoo@foxmail.com,我们将在7个工作日内进行处理,如若转载,请注明本文地址:https://www.yingxiaoo.com/91718.html