技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> JavaScript --> DNS Prefetching 技术引入及实现方法

DNS Prefetching 技术引入及实现方法

浏览:2121次  出处信息

DNS prefetching 是一个不算新的技术,谷歌和火狐都已经支持了。

DNS prefetching 就是是 “DNS预获取”,假如你的网站是 a.com,但是你的网站内页含有大量的 b.com的引用,例如图片调用,那么,你可以使用下面的方法预先获知 b.com 的DNS,减少 打开下个页面的 获取DNS所需要的时间。其实都是毫秒级的,压力不大。本着技术讨论的角度简单说下。

我直接来实例:

本人博客henmang.net,含有大量来自0.gravatar.com和和1.gravatar.com的头像数据。

于是,我加入了以下代码

<link rel="dns-prefetch" href="http://0.gravatar.com" />
<link rel="dns-prefetch" href="http://1.gravatar.com" />

当浏览器打开 henmang.net ,然后获取0.gravatar.com和1.gravatar.com的DNS,那么打开http://henmang.net/html5prefetch.cgi 的时候,就已经缓存了

henmang.net  0.gravatar.com  1.gravatar.com  三个域名的DNS,从而加快网站访问速度。

========

虽然文档是这么说的,不过我在Chrome下测试木检测到呢。

建议继续学习:

  1. 自建DNS以防止GFW干扰    (阅读:11972)
  2. 强制刷新本地 DNS 缓存记录    (阅读:9310)
  3. 2014年1月21日中国互联网DNS瘫痪事件原因分析    (阅读:6918)
  4. 关于 SOCKS 代理的远端 DNS 解析    (阅读:6505)
  5. DNS 隧道    (阅读:5754)
  6. 什么是DNS劫持和DNS污染?    (阅读:5036)
  7. nslookup通往DNS的桥梁    (阅读:4817)
  8. CentOS下通过Webmin管理BIND实现DNS轮询    (阅读:4709)
  9. dig挖出DNS的秘密    (阅读:4681)
  10. DNS解析过程及DNS TTL值    (阅读:4611)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1