@eggacheb使用Cloudflare Workers中的Cache API来全局缓存,减少KV的读写,可跨worker缓存 中发帖

起因


以前的cf是可以直接通过代码实现在worker里全局缓存的,然后好像是cf之前更新了一下ui之后,我现在想再用全局缓存的时候,就无法实现。然后通过不断的问claude怎么解决这个全局缓存的问题,然后终于在一次回答中,claude提到了cf的缓存API,然后我就去谷歌找了详细的资料和相关文档,然后把这些文档在cursor里丢给claude之后,claude才终于实现了这个功能。


至于为什么我需要这个全局缓存API呢,是因为每次请求worker都要在kv里取key的话,那这样就会一直消耗kv的次数,但如果有了这个全局缓存API,那么在失效之前是不会再去请求kv的,这是很重要的一点。


主要特点

在 Workers 环境中全局可用
提供持久化的缓存存储,减少KV的读写
缓存内容在同一数据中心内有效
可跨worker使用同一个缓存

缓存API的使用方法

1.将以下文档挑一...