什么是 DNS Prefetch ?
DNS Prefetch 是一种DNS 预解析技术,当你浏览网页时,浏览器会在加载网页时对网页中的域名进行解析缓存,这样在你单击当前网页中的连接时就无需进行DNS的解析,减少用户等待时间,提高用户体验。
使用方式如下:
<link rel="dns-prefetch" href="http://www.spreadfirefox.com/">
这个功能有个默认加载条件,所有的a标签的href在chrome,firefox包括高版本的IE都会自动去启用DNS Prefetching,也就是说,你网页的a标签href带的域名,是不需要在head里面加上link手动设置的。
但有一点他没有提到,a标签的默认启动在HTTPS不起作用。需要如下设置开启
<meta http-equiv="x-dns-prefetch-control" content="on">