gpt4 book ai didi

swift - 限制 firestore 检索数据的频率

转载 作者:行者123 更新时间:2023-11-28 13:35:22 25 4
gpt4 key购买 nike

我正在使用 swift 和 Firestore,在我的应用程序中,我有一个快照监听器,它会在每次更改某些文档时检索数据。因为我希望这种情况每秒发生多次,所以我想限制快照监听器每 2 秒检索一次数据,比如说。这可能吗?我到处找,但找不到任何东西。

最佳答案

Cloud Firestore 将您的数据存储在多个数据中心,并且只有在将数据写入所有数据中心后才会确认写入操作。因此,Cloud Firestore 中单个文档的最大更新频率大约为每秒一次。因此,如果您的计划是每秒更新文档多次,那无论如何都行不通。


无法限制 Firestore 广播底层数据更新的频率。如果数据得到更新,它会广播给所有活跃的听众。

典型的解决方案是限制更新数据的频率。如果没有人会看到大量更新,您最好不要将它们写入到数据库中。这种逻辑通常通过客户端节流/去抖来实现(请参阅 12)。

关于swift - 限制 firestore 检索数据的频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56714507/

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