首页 > 解决方案 > Firestore 读取 - App Engine 配额和 Firebase 控制台之间的不一致

问题描述

我最近开始在我的 iOS 应用程序中使用 Firestore(免费计划),该应用程序现在处于生产阶段,我发现读取数量存在巨大差异。App Engine Quota 显示 0.05M 的 1M 读取(免费配额)(Cloud Firestore 读取操作),而 Firebase 控制台(数据库选项卡)今天仅显示 100 次读取 - 相差 10,000 倍!

该应用程序仍然可以从服务器读取数据(它不是来自缓存,因为我试图删除该应用程序并重新安装),因此 Firestore 功能不受超出免费配额的限制。

每个应用程序用户只能读取一个应用了安全规则的文档(通过侦听器),并且每个会话只能读取自己的文档 3-5 次。到目前为止大约有 50 个用户,因此预期的读取数与 Firebase 控制台匹配。

App Engine 控制台中是否存在已知错误?有没有办法或免费工具来了解所有这些读取的来源?一般来说,哪种报告工具更可靠 - Firebase 控制台或 App Engine 控制台?

感谢你们的帮助!

标签: firebasegoogle-cloud-firestore

解决方案


推荐阅读