www.qjdy.com-奇迹赌场 > www.qjdy.com官网 > Web性能优化系列 – 通过提前获取DNS来提升网

原标题:Web性能优化系列 – 通过提前获取DNS来提升网

浏览次数:123 时间:2019-09-26

Web品质优化种类 – 通过提前收获DNS来升高网页加载速度

2015/04/23 · HTML5 · DNS, 属性优化

本文由 伯乐在线 - 刘健超-J.c 翻译,sunbiaobiao 校稿。未经许可,禁止转发!
英语出处:www.deanhume.com。迎接加入翻译组。

自个儿平时找寻办法改进网址性能,为的便是能提供更佳的顾客体验。只怕你时不常会意识你的网址运营高效且质量非凡。你也或者曾让您的应用程序在Google PageSpeed或Yahoo! YSlow开展测量试验,并获得高分。不过,有一致东西一向影响页面加载时间。它在二个页面上,费用很多光阴去搜寻不一样组件的DNS。比方,上边那幅图片展示了本身的博客首页所需财富的加载瀑布图。

图片 1

请在乎条形图的灰莲红部分,它出现在瀑布图中的大多数零部件前。那灰紫红代表下载财富前查找DNS所需时日。那依然占了组件下载时间的非常大多数!固然组件实行了优化,并一度最小化/合併/压缩管理,你依旧供给拭目以俟查找DNS时间。我利用webpagetest.org做了贰个有关该网址DNS查找时间的报表。

图片 2

从上海教室可看出,DNS查找时间都极高, 假诺能减小该时间并提速,便会让财富加载变得更其便捷。幸运的是,有个很棒的技术能让网址的加载时间变得更加快。它被称呼DNS预取,并且很轻便实现。你所需做的是,在网页最上端增添以下属性作为链接(link)。

<link rel="dns-prefetch" href="//host_name_to_prefetch.com">

DNS预取是在客商尝试点击链接前试图分析域名。一旦域名被剖析,且顾客导航到该域名,则不会因DNS寻找而招致加载时间变长。在那几个博客主页里,有许多跳转到区别帖子的链接。假设能在顾客导航到下三个页前边,预取一些外表链接的DNS,那将会大大减少下三个页面包车型大巴DNS查找时间。依据Chromium documentation所说,假诺用户能将域名深入分析成IP地址並且缓存之,则DNS查找时间能低至0-1飞秒(千分之一秒)。那是一对一令人印象深远的!

作者在网站增加DNS预取功效后,确实能断定改革页面加载时间。方今,那项本事被许多主流浏览器所协理(除了IE),所以,当前从不任何理由不在你的web应用上采用这项技能!DNS预取是贰个康宁的HTML5天性,它会被那多少个不帮助该技能的老旧浏览器简单忽略掉。假若你的网页内容是发源多少个域名,那么那纯属是三个聪明智慧的,能加快页面加载速度的不二诀要。

打赏帮助小编翻译越来越多好小说,多谢!

打赏译者

打赏帮忙本人翻译更加多好作品,感激!

任选一种支付格局

图片 3 图片 4

赞 1 收藏 评论

有关作者:刘健超-J.c

图片 5

前端,在路上... 个人主页 · 作者的稿子 · 19 ·     

图片 6

本文由www.qjdy.com-奇迹赌场发布于www.qjdy.com官网,转载请注明出处:Web性能优化系列 &#8211; 通过提前获取DNS来提升网

关键词: HTML5 bbin娱乐平台

上一篇:它起源于柯尼斯堡七桥问题

下一篇:没有了