首页 > 解决方案 > 重新验证缓存更新填充到所有 POP 时 CDN 是否过时?

问题描述

当后台 CDN 缓存使用来自源的新数据更新时,是否仅更新该特定 POP 的缓存,或者此更新是否填充整个 CDN,以便其他 POP 也提供新数据?

标签: cdncloudflarevercel

解决方案


它不是。您可以看到这种行为如何成为扩展问题:

  • 假设您使用的 CDN 有N位置。
  • 如果您重新验证其中一个中的缓存并且 CDN 可以跨所有边缘分发此内容,则它必须执行(N-1)请求。毕竟,您是在告诉所有其他边缘进行更新。
  • 随着N增长(更多区域),CDN 将花费越来越多的时间来更新所有位置。

推荐阅读