使用 DNS 预解析技术,预先解析页面上的链接,减少域名解析时间,提高页面加载速度。
DNS 预解析是一种通过在页面加载之前解析域名来提高页面加载速度的技术,将 DNS 解析的时间从页面加载时间中去掉,让用户感知到更快的加载速度。
在 HTML 的 head 部分添加以下代码来启用 DNS 预解析:
<link rel="dns-prefetch" href="//baidu.com">
上述代码中,href 属性指定了需要预解析的主机名,例如,可以使用以下代码来预解析 Google 的主机名:
<link rel="dns-prefetch" href="//www.google.com">
需要注意的是,DNS 预解析技术只对同一域名下的 URL 有效,如果需要预解析的主机名与主页面的域名不同,则需要在主页面中添加跨域资源共享(CORS)头来允许跨域预解析。