DNS预取和预连接 - 一个还是两个?倒退?

时间:2017-12-18 19:41:55

标签: html dns

我一直在阅读使用dns-prefetch和preconnect。显然应该使用它们,因为每一点都有帮助。

dns-prefetch对浏览器的支持比预连接好得多。所以我的问题是,如果浏览器不支持预连接,它是否会回退到dns-prefetch?我的想法是preconnect基本上是dns-prefetch与一些额外的酱(tls谈判,什么不是)。但我也可以看到情况并非如此。

接下来,如果我想要预先连接的东西,但是想确保dns-prefetch至少有效,那么我是否应该同时包含它们?这是最佳的吗?

1 个答案:

答案 0 :(得分:2)

我正在寻找相同问题的答案,我在reddit上找到了这个帖子:https://www.reddit.com/r/webdev/comments/80w8c0/some_questions_regarding_preconnect_and/并且有一个链接到Twitter帖子:https://twitter.com/csswizardry/status/962313751818113024,其中说明:

问题:

  

绩效专家,我们是否应使用 dns-prefetch 预连接   像CDN这样的东西?

     

预连接似乎有更大的影响,但支持较少。我们可以安全地使用它们吗?

     

我似乎无法找到关于何时使用的明确答案。

答案:

  

同时使用。把你的预连接放在第一位。