Firestore 是否在离线 30 分钟以上时向我们收费?

Joh*_*man 7 firebase google-cloud-firestore

我读了这个答案,Doug Stevenson(Firebase 工程师)说:

缓存文档读取不收费。

但我在文档中读到:

此外,如果侦听器断开连接超过 30 分钟(例如,如果用户下线),您将被收取读取费用,就像您发出了一个全新的查询一样。

那么如果我离线,即使我没有更改任何文档,我是否会再次收费?那么已经缓存的数据,30分钟后就不再考虑缓存数据了吗?

希望有人可以帮助我解决这个烦人的情况。提前致谢!

Dou*_*son 6

如果缓存可以满足重新连接的查询,那么对于每个缓存的文档仍然没有读取费用。您仍然需要为查询本身支付一次读取费用,即使它没有返回比缓存中更新的新结果。

查询的最低费用

即使查询未返回任何结果,您执行的每个查询也至少需要读取一份文档。

  • 单个读取操作不会有问题,但每次我离线超过 30 分钟时返回 100 个要收费的项目的查询就会有问题。不过听到这话就放心了。感谢您抽出时间回答我的问题。 (2认同)