【问题标题】:What are the solutions Firebase offers to reduce cost for Realtime Database?Firebase 提供哪些解决方案来降低实时数据库的成本?
【发布时间】:2021-02-11 19:27:57
【问题描述】:

我正在使用 firebase 实时数据库。 该项目就像一个聊天应用程序一样工作。 我们不断地下载/上传。 但成本似乎太高了。每收到 1 条消息,所有数据都会重新下载。我可以做些什么来降低成本?

而不是每次想到创建缓存时都重新下载数据。创建缓存的时候要注意什么? Firebase 提供哪些解决方案来降低实时数据库的成本?

谢谢,最好的问候

【问题讨论】:

标签: firebase firebase-realtime-database


【解决方案1】:

Firebase 的pricing page 非常清楚。实时数据库的成本基于:

  • 您存储在数据库中的数据量。
  • 从数据库中读取的数据量。

所以如果你想降低成本,这两个因素是你需要注意的。

哪个影响最大实际上取决于您的成本来自哪里,而您没有说。但最常见的是看能否通过本地缓存减少每个客户端下载相同数据的次数。如果您使用适用于 iOS 和 Android 的原生移动 SDK(您也没有提及),您通常可以通过 enabling disk caching 完成一些减少。

【讨论】:

  • 您好弗兰克感谢您的回答。我在 firebase 实时数据库中有 2.9 MB 的存储数据,但虽然我是唯一使用该应用程序的人,但我每天使用 1 - 1.5gb 下载配额。我最大的影响是下载我正在为 Android 编码。添加新数据时,所有数据都会自动再次下载。我的问题是什么?我哪里做错了?
  • 您不应该为每个帖子下载所有数据。请更新问题,以便我们查看。
猜你喜欢
  • 1970-01-01
  • 2010-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多