DNS预获取(dns-prefetch)

   <link rel="dns-prefetch" href="//spa.99bx.cn">

设置DNS预获取(dns-prefetch)有两个作用:

  1. 减少DNS的请求次数
  2. 进行DNS预先获取

当网页打开时,默认情况下浏览器会对页面中和当前域名(正在浏览网页的域名)不在同一个域的域名进行预获取,并且缓存结果,这就是隐式的DNS Prefetch。这样在你单击当前网页中的连接时就无需进行DNS的解析,减少用户等待时间,提高用户体验。

  • 如果想对页面中没有出现的域进行预获取,那么就要使用显式的DNS Prefetch了,也就是使用link标签:
<link rel="dns-prefetch" href="//misc.360buyimg.com" />  

DNS Prefetch应该尽量的放在网页的前面,推荐放在<meta charset=”/>后面。

  • 如何设置禁止隐式的DNS Prefetch:
<meta http-equiv="x-dns-prefetch-control" content="off">
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容