如果HTML代码里引用了很多第三方的网站资源 可以在 代码 head标签之后 加入 link rel=”dns-prefetch” 来预缓存 DNS 记录 比如这样:
<link rel="dns-prefetch" href="//ajax.googleapis.com"/> <link rel="dns-prefetch" href="//google-analytics.com"/> <link rel="dns-prefetch" href="//pagead2.googlesyndication.com"/>
很简单 几乎没有什么副作用. 当然也许效果甚至觉察不出来. 现在几乎所有HTML页面都用到了 GZIP 压缩 所以加几行代码不碍事. 何乐而不为?
英文: https://helloacm.com/html-tip-speed-up-dns-query-by-dns-prefetch/
GD Star Rating
loading...
本文一共 102 个汉字, 你数一下对不对.loading...
上一篇: 使用 WP 插件 Imagify 来压缩上传的图片
下一篇: 推荐 Speccy 来查看系统信息
扫描二维码,分享本文到微信朋友圈
所以说,会加快加载速度?
理论上是
你文章提到的这几个域名没有用的,因为你既然用了它们,它们就你的网站加载的时候就已经有DNS信息了,统计JS代码和你的HTML是同等时间加载的,不再需要预加载,只对本网页中下面需要的新域名才可能有用.
只是一个例子而已
google pagespeed也有这个功能,不想试试?
这个基本没什么用,DNS 查询本身也就是几十毫秒的事情,如果网站被墙了,用 dns-prefetch 一样抓不到.