中国IDC圈1月17日报道:网站优化技术总是在进化。今天重新阅读了一下以前的前端优化笔记,发现对于 YSlow优化34条准则关于减少DNS 查找 (Reduce DNS Lookups)的部分或许应该修正一下了。

DNS 作为互联网的基础协议,其解析的速度似乎容易被网站优化人员忽视。现在浏览器厂商已经有在针对 DNS 进行优化,典型的一次 DNS 解析耗费 20-120 毫秒,减少 DNS 解析数是个优化的方式,网络推广而能够缩减 DNS 解析的时间也是有经济效益的事情。网站推广这就是浏览器厂商重视 DNS Prefetching 的主要原因。DNS Prefetching 对于性能的收益可以简单的用”DNS 同步请求到异步”来解释,也就是具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入是串行的网络操作,所以这个方式能减少用户的等待时间,提升用户体验。

Google Chrome 内置就有 DNS Prefetching 技术(注意之前有几个小版本因为这一特性反而带来了性能问题) ,而 Firefox 3.5 也引入了这一 新特性。至于 IE 8,暂时还看不到有什么举措(或许是我没注意到?)。

对于一个网站来说,如果希望能充分利用用户浏览器端的这个功能,可以在页面添加 link 属性的锚点来做到。类似:

<link rel=”dns-prefetch” href=”http://www.google-analytics.com/”>

另外还有这个 x-dns-prefetch-control 也有必要适当用一下。对于某些站点引用了 Google 的某些服务脚本,可能这尤其有用。

另外一种加速 DNS 的途径是考虑使用 pdnsd 之类的缓存 DNS 代理服务器来加速某些 DNS 请求。

在 Chrome 中,可以通过在地址栏输入 about:histograms/DNS 来观测一些有趣的 DNS 性能数据。

关注中国IDC圈官方微信:idc-quan或微信号:821496803 我们将定期推送IDC产业最新资讯

查看心情排行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2017-07-11 10:19:50
大数据资讯 大数据下的人工智能,不只需要技术
科技进步一日千里,人工智能越来越“聪明”,要让它服服帖帖地为人类社会服务而不是添堵添乱,相应的法律法规、监管措施也要跑出加速度。 <详情>
2017-06-27 15:21:52
运营商 中国掌握了哪些5G关键技术?
5G通信相对于4G通信到底有哪些技术进步?中国掌握了哪些5G通信关键技术?5G指的是第五代通信技术,具有连续广域覆盖、热点高容量、低功耗大连接、低时延高可靠性等特点,而 <详情>
2017-06-20 15:24:29
数据中心节能 阿尔法特入选“2017年深圳市技术攻关项目”
前不久,深圳市科技创新委员会正式公布了“2017年深圳市技术攻关项目资助名单”,作为国家级高新技术企业,深圳市阿尔法特网络环境有限公司(简称阿尔法特)申报的“高效能 <详情>
2017-06-14 12:07:00
云资讯 新加坡毕盛资管:对比技术投入,京东难以再现亚马逊商业奇迹
6月13日晚间,据《财经》报道,新加坡知名资产管理公司毕盛资管创始人Wong Kok Hoi在一份报告指出,把京东比喻成中国的亚马逊是一个错误... <详情>
2017-05-12 09:52:11
国内资讯 台湾封杀谷歌的公共DNS,改用HiNet的公共DNS
近日,台湾当局宣布谷歌的DNS服务存在欺骗手法和安全问题,并被要求使用台湾当局的自己的DNS服务。 <详情>