即使数据库未使用时,Firebase数据库带宽使用量也在快速增长

sof*_*ack 15 firebase google-cloud-platform firebase-realtime-database

更新:经过9个月的来回电子邮件(超过40封电子邮件)后,Google承认他们发现了一些可能导致高带宽使用的错误,但带宽使用率仍然过高.解决此问题似乎不是Google/Firebase的优先考虑事项(他们花了1.5个月的时间来回复上一封电子邮件).鉴于类似的投诉,例如:https://news.ycombinator.com/item?id = 14356409,以及许多其他人,在各种各样的团队/开发人员中,希望情况有所改善.


我刚刚启动Firebase项目,并且没有从任何客户端访问数据库.我只在数据库中创建了一个小的测试键值对(使用控制台),它使用23 B的数据存储.令人惊讶的是,控制台显示我使用了215.9 KB(包括当我根本没有触及Firebase时).即使我没有使用Firebase甚至刷新控制台中的数据选项卡,这个数字仍然每小时都在增长!

以下是控制台带宽使用情况图表的屏幕截图: Firebase控制台带宽使用情况屏幕截图

其他人似乎遇到了同样的问题,但Firebase/Google没有回应.这是怎么回事?任何帮助将不胜感激.

Cha*_*ter 3

使用图表需要时间更新。您可能会看到几分钟到几小时前的带宽。

另外,这让我想起了旧的 Google Analytics 引用问题,firebase 的默认规则如下所示:

.read = true;
.write if auth != null; 
Run Code Online (Sandbox Code Playgroud)

这意味着任何地方的任何人都可以从您的数据库中读取数据,并且经过身份验证的任何人(甚至是匿名的)都可以写入该数据库。由于它是一个支持 json 的 noSQL 数据库,因此它可能只是爬虫,相当于 Google Analytics 推荐垃圾邮件。