域名解析过程 及 DNS Prefetch

浏览器对网站第一次的域名DNS解析查找流程:

浏览器缓存 -> hosts文件 -> 系统DNS缓存 -> 路由器缓存 -> ISP ->  DNS服务器递归查询

 

另外Html5页面有一种 一种新的方式提高DNS解析:

  <link rel="dns-prefetch" href="//static.360buyimg.com" />
  <link rel="dns-prefetch" href="//misc.360buyimg.com" />
  <link rel="dns-prefetch" href="//img10.360buyimg.com" />

 

DNS 预读取是一项使浏览器主动去执行域名解析的功能。

因为预读取会在后台执行,所以 DNS 很可能在链接对应的东西出现之前就已经解析完毕。这能够减少用户点击链接时的延迟。

 

DNS作为互联网的基础协议,解析速度可能被网站SEO优化人员忽视,一般典型的DNS解析耗费20-120毫秒,减少DNS解析时间和次数是利于SEO优化的。

posted on 2018-01-21 17:18  HB1  阅读(156)  评论(0)    收藏  举报

导航