【发布时间】:2021-05-05 14:18:11
【问题描述】:
我需要一些专家建议。我正在使用 firebase 云功能来自动化一些事情(使用这个出色的 nodejs 包“https://github.com/jdgamble555/adv-firestore-functions”。
发生的情况是,它在 onWrite 触发器上运行,据我所知,当 onWrite 触发器时,它会在每个新文档或正在更新、创建或删除的文档中的子节点上执行该函数。该软件包已经处理了很多事情,但我担心的是,多次执行这些功能有什么害处吗?我已经通过使用条件检查确保如果不需要的话,不要打火库。所以(全部)该函数执行,因为我可以在日志中看到它,如果不需要,则不会写入/更新 firestore db。
我担心如果所有函数都一直执行,我会很快完成我的限制。 (现在我正在 Firebase 模拟器上进行测试),特别是当用户群增加时。
有什么办法可以减少这些调用或正常调用吗?
【问题讨论】:
标签: firebase google-cloud-firestore google-cloud-functions