Firebase数据库会触发执行延迟

时间:2017-04-15 17:17:19

标签: firebase firebase-realtime-database

当客户端向数据库添加内容时,我使用Firebase的云功能来执行触发器,但似乎这些触发器需要很长时间才能执行。

例如,我有一个触发器,只要将帖子添加到数据库,就会在帖子中添加创建日期,并且需要10秒才能完成。 此外,我有更大的触发器,需要更长的时间。

有没有像我失踪的“最佳做法”?我做错了吗?

1 个答案:

答案 0 :(得分:3)

我发现Cloud Functions有时需要时间来回应的原因是因为它们有一个“热身”时期,这意味着当你第一次调用云功能时它会开始热身,它赢了完全响应,直到它变暖。

在它升温之后,它会像你期望的一样响应。

此行为的原因是资源资源平衡 - 如果您暂时不使用某个功能,它将关闭并清除资源,以便其他功能更具响应性。