Dns Prefetch是一种DNS预解析技术,当你浏览网页时,浏览器会在加载网页时对网页中的域名进行解析缓存,这样在你单击当前网页中的连接时就无需进行DNS的解析,减少用户等待时间,提高用户体验。
我们DNS解析的时候,需要用域名去DNS解析匹配 IP ,这个是需要时间的,如果加了 dns-perfetch 呢,浏览器会记住(缓存)这个解析,直接就请求过去了,不需要再走DNS
解析。就是这么简单。
DNS Prefetch使用方式
<link rel="dns-prefetch" href+"//baidu.com">
//开始是为了适配 https 和 http 。就是当前请求链接是https
,那么这个//前面自动补充https
,反则补充http
。