0

部署 Cloud Function 后,运行 Firestore 事务始终需要大约 5 秒。在调用 runTransaction 和在给定的事务函数中被调用之间的时间会丢失。

事务内部是否发生任何事情都没有关系。

运行 Cloud Function 两次后,5 秒延迟消失。

有什么解决办法吗?

4

1 回答 1

1

这段时间很可能用于加载 SDK,并建立与服务器的第一个路由/连接。我怀疑你可以在你的代码中做很多事情。

可以考虑使用 Firestore Lite SDK,它更小,因此加载速度更快。它不支持本地磁盘缓存或实时监听器,但在 Cloud Functions 中,这些不太重要。

于 2021-10-14T01:08:07.323 回答