gpt4 book ai didi

firebase - 如果启用持久化,当数据存在于缓存中时,什么算作读操作?

转载 作者:行者123 更新时间:2023-12-02 22:12:54 26 4
gpt4 key购买 nike

If the listener is disconnected for more than 30 minutes (for example, if the user goes offline), you will be charged for reads as if you had issued a brand-new query.

如果启用持久性,这仍然适用吗?

情况一:应用离线时间超过30分钟。启用持久性并从缓存中读取数据。从缓存中读取文档算不算读操作?

情况二:应用已上线,但未发生添加/修改/删除操作。持久化已启用,所有数据都存在于缓存中。如果没有添加/修改/删除新数据,30 分钟后打开我的应用是否会导致读取操作?

Firestore documentation

最佳答案

在这两种情况下,如果某些读操作仅由本地缓存满足,则不计费。

您引用的有关监听器的文档的问题特别涉及随着时间的推移可能返回多个文档的查询的总结果。请注意,查询监听器可以随着时间的推移无限期地为新的或更改的文档生成更新。但是,如果您的查询监听器断开连接超过 30 分钟,您将再次为整个查询付费,并且不会继续监听器之前可能中断的部分或正在进行的结果。

关于firebase - 如果启用持久化,当数据存在于缓存中时,什么算作读操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47898317/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com