gpt4 book ai didi

performance - dns-prefetch + 预连接与浏览器缓存

转载 作者:行者123 更新时间:2023-12-04 13:11:38 25 4
gpt4 key购买 nike

为了缩短页面加载时间,我想对外部 javascript 使用 dns-prefetchpreconnect

<link rel="dns-prefetch" href="https://example.com">
<link rel="preconnect" href="https://example.com">

如果资源(在我的例子中是外部 javascript)已经在浏览器缓存中会怎样? dns-prefetchpreconnect 是否不必要地增加了页面加载时间?换句话说:dns-prefetchpreconnect 是否仅在第一个页面加载时有用?

最佳答案

在重复访问时,如果所有资源都从缓存中获取,那么 preconnect/dns-prefetch 确实是无用的。但它们不会增加页面加载时间。它们与页面加载并行发生,并且缓存读取不等待 DNS/TLC/TCP 解析。所以唯一的缺点是您创建了未使用的 TCP 连接并略微增加了服务器的负载。

关于performance - dns-prefetch + 预连接与浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64605529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com