是否有一种方法可以在Firebase云函数中清空缓存变量?



我的一些云函数执行大量计算。我正在缓存结果以加快后续调用的响应时间。

当计算所基于的数据发生变化时,我想清空缓存

我的想法是添加一个云函数,当数据发生变化时调用。然后,这个云函数应该清除缓存。

考虑到缓存在不同的作用域,我不确定如何清除缓存实例。

考虑到信息不会经常更改,我可以强制冷启动缓存结果的云函数。我可以用程序来做吗?还有其他想法吗?

我在网上找不到合适的答案。

我的解决方案是缓存可以与其他缓存数据分开更改的变量,将缓存时间移动到更低的东西,如30分钟,并且在系统处于预览模式时从不缓存它。

最新更新