FireStore免费额度消耗与付费计划读取量技术咨询
Firestore 相关问题解答
问题1:5个集合、每个集合30份文档时,多少日活会耗尽免费额度?
Firestore免费额度为每日50,000次文档读取。假设每个日活用户在一次会话中会读取所有5个集合的全部文档,单个用户单次会话的读取量为:5 × 30 = 150 次。
以此计算,耗尽免费额度的日活用户数约为:50000 ÷ 150 ≈ 333 个。
注:实际数值会因用户行为(如缓存复用、仅读取部分文档)产生波动,此为全量读取场景下的估算值。
问题2:使用监听器时升级付费计划是否会产生高额成本?多少日活会消耗50,000次读取量?
- 关于成本:监听器的读取逻辑是初始订阅时读取一次全量文档,后续仅在文档发生变更时读取更新的内容。如果文档更新频率不高,升级付费计划后不会产生高额成本;只有当文档频繁变更、且大量用户持续监听时,才会显著增加读取量进而提升成本。
- 日活估算:按最基础的初始监听场景(无后续文档更新)计算,单个用户单次会话读取量仍为150次,消耗50,000次读取量的日活用户数约为333个。如果存在文档更新,比如每个文档每日更新一次,单个用户会额外触发150次增量读取,此时日活用户数约为
50000 ÷ (150+150) ≈ 166个。实际数值需结合文档更新频率调整。
内容的提问来源于stack exchange,提问作者ItsSaed
相关产品推荐
相关产品推荐

