我的一些云函数执行大量计算。我正在缓存结果以加快后续调用的响应时间。
当计算所基于的数据发生变化时,我想清空缓存
我的想法是添加一个云函数,当数据发生变化时调用。然后,这个云函数应该清除缓存。
考虑到缓存在不同的作用域,我不确定如何清除缓存实例。
考虑到信息不会经常更改,我可以强制冷启动缓存结果的云函数。我可以用程序来做吗?还有其他想法吗?
我在网上找不到合适的答案。
我的解决方案是缓存可以与其他缓存数据分开更改的变量,将缓存时间移动到更低的东西,如30分钟,并且在系统处于预览模式时从不缓存它。