dns-prefetch


DNS 实现域名到IP的映射。通过域名访问站点,每次请求都要做DNS解析。目前每次DNS解析,通常在200ms以下。针对DNS解析耗时问题,一些浏览器通过DNS Prefetch 来提高访问的流畅性。 

什么是 DNS Prefetch ? 

DNS Prefetch 是一种DNS 预解析技术,当你浏览网页时,浏览器会在加载网页时对网页中的域名进行解析缓存,这样在你单击当前网页中的连接时就无需进行DNS的解析,减少用户等待时间,提高用户体验。 

那么在服务端如何控制浏览器端对域名进行预解析那? 

如果要浏览器端对特定的域名进行解析,可以再页面中添加link标签实现。例如: 

  1. <link rel="dns-prefetch" href="www.goobos.com" />  



如果要控制浏览器端是否对域名进行预解析,可以通过Http header 的x-dns-prefetch-control 属性进行控制。 

当然在浏览器支持方面google chrome、 firefox3.5浏览器 、safari 5+、IE9等。


注:本文转载自谷泊网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。
上一篇 下一篇

分享

最新加入

最新评论