使用 Firebase Firestore 在网站上获得极高的阅读点击率

Extremely high READ hits on website using Firebase Firestore

我在使用 NextJS 和 Firebase 9 的小项目上有超过 52k 次点击。

我不知道是什么问题,因为我使用的数据非常有限,而且我只有两个快照侦听器和一个身份验证功能。但不知何故,在短短两天内,Firestore 的配额就已经超出了,并且有超过 52k 的阅读点击。

我不知道为什么会这样,因为没有内存泄漏,而且我还关闭了 Firebase 附带的 API 侦听器。

我提供githublink以防有人想看https://github.com/jainChetan81/Todo-List

附上Firebase控制台截图:

使用 Firebase 控制台会导致读取。如果您在忙于写入 activity 的集合或文档上让控制台保持打开状态,那么 Firebase 控制台将自动读取更新控制台显示的更改。大多数时候,这是意外高读取的原因。您可以通过 this answer。此外,目前没有工具可以跟踪 Firestore 中的读取。因此,要限制 Firestore 数据库读取,您必须配置安全规则。

所以,我建议您检查您的 Firestore 规则。如果没有,最好联系 Firebase Support,因为此类问题需要了解您的项目,他们将有权访问它。