Runtime Cache
Vercel 推出的边缘缓存产品,承载 Next.js 的 fetch 缓存与 unstable_cache 能力,基于边缘网络与区域化存储,提供按项目和环境隔离的存储配额与读写单元计费
时间轴 (近 90 天)
Vercel 宣布 Data Cache 退出 beta 阶段,正式迁移至 Runtime Cache。
Next.js 的 fetch 缓存和 unstable_cache 将在所有版本中自动切换到 Runtime Cache,无需修改代码。
迁移后,Pro 计划的每个项目和环境获得独立的 Runtime Cache 存储配额,空间是原团队共享池的 8 倍。
Runtime Cache 是 Vercel 将 beta 阶段的 Data Cache 正式产品化后的命名,底层仍基于 Vercel 的边缘网络与区域化存储。
Runtime Cache 引入按项目和环境隔离的配额模型,并配套独立的仪表盘、计费单元和优化工具。
Runtime Cache 费率起步为每百万读单元 0.40 美元、每百万写单元 4.00 美元,并根据区域有所不同。
Hobby 团队每月在所有项目中获得 100 万读单元和 20 万写单元免费额度。
2026 年 10 月 30 日及之后创建的团队默认使用 Runtime Cache。
从 2026 年 10 月 30 日起,现有 Hobby 和 Pro 团队可以提前从团队的 CDN 设置中选择加入 Runtime Cache,一旦选择加入,Runtime Cache 定价立即生效。
Vercel 的缓存计费以读单元和写单元为计量单位,而非直接按请求数或存储字节计费;写单元单价约为读单元的 10 倍。
还有 17 条时间轴事件
全部知识事实 (20)
迁移后,Pro 计划的每个项目和环境获得独立的 Runtime Cache 存储配额,空间是原团队共享池的 8 倍。
60%待验证合并后的 Runtime Cache 不会取代 CDN 缓存,前者解决数据复用,后者解决响应复用。
50%待验证Runtime Cache 提供 @vercel/functions 中的 getCache 直接 API,可供 SvelteKit、Nuxt 等框架使用。
50%待验证Runtime Cache 的底层架构为 Go API 处理请求,每个 Vercel 区域背后是 Redis 集群。
50%待验证据 Vercel 披露,Runtime Cache 服务每小时处理超过 4.4 亿次读取、搬运超过 18 TB 数据。
50%待验证Runtime Cache 缓存按区域隔离,未命中时应用或框架自行获取或计算值并写入本区域缓存,服务不会跨区域查找副本。
50%待验证Runtime Cache 采用标签失效机制,每个缓存条目记录标签和写入时间,读取时核对该标签的最近失效时间戳;若标签在条目写入后被失效,则条目视为过期。
50%待验证Runtime Cache 的标签失效时间戳通过全局推送管道分发,通常几百毫秒内到达其他区域。
50%待验证熔断机制的回退期间可能短暂把刚失效的数据当作新鲜数据,这是一致性代价。
50%待验证据 Vercel 数据,启用熔断机制后最大区域在最高峰时 p99 读取延迟降至此前约五分之一,相关告警不再触发。
50%待验证在驱逐频繁的 Enterprise 项目中,缓存未命中率约一天内减半。
50%待验证合并后 Next.js 的 fetch 缓存、unstable_cache、getCache 和 'use cache: remote' 四个 API 统一由 Runtime Cache 承载。
50%待验证原先不计费的 Data Cache 读写将按 Runtime Cache 定价计费。
50%待验证从 2026 年 10 月 30 日起,现有 Hobby 和 Pro 团队可以提前从团队的 CDN 设置中选择加入 Runtime Cache,一旦选择加入,Runtime Cache 定价立即生效。
50%待验证Vercel 的缓存计费以读单元和写单元为计量单位,而非直接按请求数或存储字节计费;写单元单价约为读单元的 10 倍。
50%待验证禁用 fetch 与 unstable_cache 缓存适合缓存命中率低、数据实时性要求极高或缓存成本高于源站成本的场景;但禁用不会阻止迁移进程,也不会退还已分配的 Runtime Cache 配额。
50%待验证Next.js 的 fetch 缓存和 unstable_cache 将在所有版本中自动切换到 Runtime Cache,无需修改代码。
50%待验证Runtime Cache 是 Vercel 将 beta 阶段的 Data Cache 正式产品化后的命名,底层仍基于 Vercel 的边缘网络与区域化存储。
50%待验证Runtime Cache 引入按项目和环境隔离的配额模型,并配套独立的仪表盘、计费单元和优化工具。
50%待验证Runtime Cache 费率起步为每百万读单元 0.40 美元、每百万写单元 4.00 美元,并根据区域有所不同。
50%