太原列举网 > 教育培训 > 职业培训 > 千锋Web前端基础面试题之性能优化问题解答
太原
[切换城市]

千锋Web前端基础面试题之性能优化问题解答

更新时间:2019-01-08 16:51:34 浏览次数:68次
区域: 太原 > 娄烦
类别:资格认证培训
地址:太原
千锋Web前端基础面试题之性能优化问题解答
  为了能够更快的通过企业面试,很多人都会背面试题,而性能优化是每一个企业都会问到的问题,今天千锋太原老师就给大家分享一下Web前端基础面试题中有关性能优化的回答。
  性能优化(Optimize)简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。那么该如何提高性能呢?你可以采取以下方法:
  1、减少http请求次数
  80%的响应时间花在下载网页内容(images, stylesheets, javascripts,scripts, flash等)。减少请求次数是缩短响应时间的关键!可以通过简化页面设计来减少请求次数,但页面内容较多可以采用以下技巧。
  2、减少DNS查询次数
  DNS查询也消耗响应时间,如果我们的网页内容来自各个不同的domain (比如嵌入了开放广告,引用了外部图片或脚本),那么客户端首次解析这些domain也需要消耗一定的时间。DNS查询结果缓存在本地系统和浏览器中一段时间,所以DNS查询一般是对首次访问响应速度有所影响。

  3、缓存Ajax
  Ajax可以帮助我们异步的下载网页内容,但是有些网页内容即使是异步的,用户还是在等待它的返回结果,例如ajax的返回是用户联系人的下拉列表。所以我们还是要注意尽量应用以下规则提高ajax的响应速度。
  4、延迟加载
  这里讨论延迟加载需要我们知道我们的网页初加载需要的小内容集是什么。剩下的内容就可以推到延迟加载的集合中。
  Javascript是典型的可以延迟加载内容。一个比较激进的做法是开发网页时先确保网页在没有Javascript的时候也可以基本工作,然后通过延迟加载脚本来完成一些高级的功能。
想了解更多关于Web前端开发的知识,可以来千锋太原Web前端开发培训班。这里有高端潮流的课程、专业的师资队伍以及一体化的就业保障服务,还有更多前端开发学习资料供你参考,赶快行动起来!
太原职业培训相关信息
8小时前
16小时前
1天前
1天前
2天前
2天前
3天前
注册时间:2018年12月17日
UID:552378
---------- 认证信息 ----------
手机已认证
查看用户主页