首页  >  问答  >  正文

html5 - dns-prefetch DNS预解析 一般情况需要不?

在前段优化中关于DNS的有两点:

早上看到一篇文章里面的一句话,如下:

  • The main reason for rel=dns-prefetch to exist is to speed up the way web pages load when they are using different domains for page resources.

  • It can achieve pagespeed gains by effectively controlling the manner in which DNS lookup times take place.

  • This process is often called "DNS prefetching".

所以这个DNS预解析,在一般所以资源都在同一个域名下的情况下是不需要的意思?

其实最关心的是,用这个标签,会不会有什么负面的影响???有木有很懂的人,求指教O(∩_∩)O~~

参考文档:
[DNS Prefetching的两三事] http://www.jianshu.com/p/c3a1...
[rel=dns-prefetch] https://varvy.com/rel/dns-pre...

PHPzPHPz2712 天前654

全部回复(1)我来回复

  • PHP中文网

    PHP中文网2017-04-17 15:06:26

    针对第一个问题,因为浏览器对dns是有缓存的,所以如果页面只有一个域名,也就是所有解析都将从缓存中读取,此刻,确实不需要做预解析。

    针对第二个问题,多页面重复DNS预解析会增加重复DNS查询次数,即相同域名都加了预解析标签。

    回复
    0
  • 取消回复