【发布时间】:2020-12-13 07:53:55
【问题描述】:
我了解文档的快照侦听器会在创建和激活/提供数据时产生读取。
当激活是由本地写入文档触发时也是这种情况(我认为,数据被反弹回客户端内的侦听器并且数据不会从服务器返回,因为没有区别) ?
即如果您将快照侦听器添加到 99% 的时间都在本地编辑的文档中,那么您现在是否需要至少获得与写入相同数量的读取?
【问题讨论】:
标签: google-cloud-firestore snapshot
我了解文档的快照侦听器会在创建和激活/提供数据时产生读取。
当激活是由本地写入文档触发时也是这种情况(我认为,数据被反弹回客户端内的侦听器并且数据不会从服务器返回,因为没有区别) ?
即如果您将快照侦听器添加到 99% 的时间都在本地编辑的文档中,那么您现在是否需要至少获得与写入相同数量的读取?
【问题讨论】:
标签: google-cloud-firestore snapshot
如果您将快照侦听器添加到 99% 的时间都在本地编辑的文档中,那么您现在是否需要至少获得与写入相同数量的读取?
监听器不为文档写入收费。它只对查询读取的文档的更改收费。
很有可能,尽管不是绝对肯定,您对文档所做的所有写入最终都会向该文档上的活动侦听器收取读取费用,因为每次写入都会命中服务器,然后会通过该更改对侦听器进行回调.您应该准备好接受这笔费用。
如果客户端应用在写入期间处于离线状态,您将无需为立即侦听器回调付费。只有在实际从服务器检索到更新的文档时才会产生费用。
如果您希望降低读取成本,您可能希望消除文档写入的抖动。
【讨论】: