Caching DNS预取和预连接:仅适用于非缓存资源?

Caching DNS预取和预连接:仅适用于非缓存资源?,caching,prefetch,preconnect,dns-prefetch,Caching,Prefetch,Preconnect,Dns Prefetch,这是一个关于dns预取和预连接的问题,以及可能的优化: 如果缓存了资源,dns预取和预连接是否仍在工作 如果没有,是否可以优化此行为,以便dns预取和预连接仅对非缓存资源执行其工作 建议不要对可能缓存的静态资源(例如,来自CDN)使用预连接,因为您将在不需要的情况下建立连接。然而,在这种情况下,dns预取仍然很有用,因为它是一种更便宜的操作,并且结果会被缓存。

这是一个关于
dns预取
预连接
的问题,以及可能的优化:

  • 如果缓存了资源,
    dns预取
    预连接
    是否仍在工作
  • 如果没有,是否可以优化此行为,以便
    dns预取
    预连接
    仅对非缓存资源执行其工作
建议不要对可能缓存的静态资源(例如,来自CDN)使用
预连接
,因为您将在不需要的情况下建立连接。然而,在这种情况下,
dns预取
仍然很有用,因为它是一种更便宜的操作,并且结果会被缓存。