Firebase Admin SDK 是否执行任何缓存?



我最近一直在使用带有云函数的Firebase,这个问题突然出现在我的脑海中。

如果我的云函数使用 Firebase 管理员 SDK 在单个函数调用中对同一文档执行多次读取,该读取将计为数据库中的多次读取,还是会缓存数据?

例:

await admin.firestore().collection("users").doc("user_id_here").get();
await admin.firestore().collection("users").doc("user_id_here").get();
await admin.firestore().collection("users").doc("user_id_here").get();

上面的代码会导致多次读取还是只读取一次?

Firebase/Cloud 服务器 SDK 不会像 Firebase 客户端 SDK 那样执行任何持久缓存。 您编写的内容将执行三次文档读取。

最新更新