google-cloud-firestore - 有没有办法清空 Firebase Cloud Functions 中的缓存变量?
问题描述
我的一些云函数执行繁重的计算。我正在缓存结果以加快后续调用的响应时间。
当计算所基于的数据发生变化时,我想清空缓存。
我的想法是添加一个在数据更改时调用的云函数。然后,此云功能应清除缓存。
鉴于缓存在不同的范围内,我不确定如何清除缓存实例。
鉴于信息不会经常更改,我可以强制冷启动缓存结果的云功能。我可以以编程方式执行此操作吗?还有其他想法吗?
解决方案
我在网上找不到合适的答案。
我的解决方案是缓存可以与其他缓存数据分开更改的变量,将缓存时间移至 30 分钟左右,并且在系统处于预览模式时从不缓存它。
推荐阅读
- python - 为 DataFrame 重塑数组
- c# - 如何在 LINQ to Entity Select tag {} 中使用 Join 和 count?
- python - Python aiohttp ClientSession 请求内存泄漏?
- java - 为什么我的 Gradle Build 不适用于 Lombok?
- python - 覆盖 Wagtail 删除确认消息
- html - VBA web Scraping - 将 HTMLdoc 转换为 XML,但在单击按钮时遇到错误
- python - 乌龟根本不会在这段代码中移动
- ruby - 根据条件为哈希参数赋值
- python - TypeError: unhashable type: 'list' 用于比较 pandas 列
- powershell - 使用 Powershell 计算特定层中仅子文件夹的总数