对页面上的外联资源中的域名进行DNS 预解析

效果相同:

<meta http-equiv="x-dns-prefetch-control" content="off\\on">

http header
X-DNS-Prefetch-Control: off\\on

http 时, 浏览器有这个功能就会自动开启, 不用管

https 时, 浏览器默认不打开, 需要通过http header 或meta 标签开启

此限制有助于防止窃听者根据DNS预取流量推断HTTPS页面中出现的超链接的主机名

需要关闭的情况

邮件服务器, 邮件中许多链接用户并不点击

博客, 有许多参考, 扩展阅读什么的, 少有人看, 预解析浪费的

对于会重定向的链接, 预解析重定向后的链接

<link rel="dns-prefetch" href="//host_name_to_prefetch.com">

预解析是并行的, 没有阻塞, 可以加快渲染速度

学习http header 时单拉出来作为一个知识点

DNS Prefetch(预解析DNS)

https://www.chromium.org/developers/design-documents/dns-prefetching#TOC-DNS-Prefetch-Control