【问题标题】:Cloud Firestore / Firebase bandwidth very highCloud Firestore / Firebase 带宽非常高
【发布时间】:2020-11-15 05:15:18
【问题描述】:

我已经使用 Cloud Firestore 一个月了,对目前的进展非常满意,除了一个因素,当然就是计费。我的应用程序是一个使用太多带宽的短视频应用程序。每个视频平均约为 2MB。压缩后就可以上传了。目前大约有 700 名用户在使用该应用程序,我没想到在如此小的用户群下账单会增长这么多。帐单仍在我的免费试用期,对我来说并不多,但未来以这个费率,它肯定会掏空我的口袋。

我也在使用云 Firestore 和存储。我最初的想法是使用另一个 CDN 网络(我猜 Firebase 也不是 CDN)——也许是 Bunnycdn 来托管视频。现在,问题是如果我切换到 Bunnycdn 或其他 CDN 存储提供商,Firebase 带宽会减少吗?我认为高带宽主要是因为视频,因此,如果我切换到另一个托管服务提供商/CDN,Firebase 带宽不会这么高,我这种方法是否正确?当然,Bunnycdn 左右会收费,但我想他们的带宽使用价格比 Firebase 太实惠了。

用户在应用中上传和观看视频。

【问题讨论】:

    标签: android firebase google-cloud-firestore video-processing bandwidth


    【解决方案1】:

    Cloud Firestore 计费有点有趣,除非您选择了区域中心(多区域中心是您计费的朋友),否则您通常不需要为 Firestore 访问支付带宽费用。更多细节在这里:https://firebase.google.com/docs/firestore/pricing#network

    因此,我不希望您的 Firestore 账单会减少,因为在所有条件相同的情况下,您仍然应该进行相同数量的访问事件并使用相同数量的数据库存储。您可以使用一些技术来减少读取(这应该是绝大多数访问事件),例如在客户端设备上缓存非敏感记录并仅获取新记录。我使用“timestampLastUpdated”记录,以便只获取新记录和最近更新的记录。

    我希望您的云存储账单将被取消并由您的新 CDN 账单取代。

    【讨论】:

      【解决方案2】:

      因此,经过一个月的开发并与 Firebase 团队讨论后,我将所有数据从云存储转移到了 CDN 提供商 - bunnycdn。我现在没有收到来自 Firebase 存储的任何高额账单。我的大部分查询似乎都不错,但仍低于每日限额。

      如果有人觉得这很有用 - 如果您要使用高数据存储和高带宽,请不要使用 Firebase 存储。现在,我只有数据库集合和文件在 Firestore 上。视频的所有数据都移到了 bunnycdn,这对我来说效果很好。

      【讨论】:

      • 你能写出来吗?您是如何将具有存储功能的 bunnycdn 添加为 CDN 的?
      • 只是好奇。您是否尝试或考虑过基于 Cloud Storage 的 Google Cloud CDN?
      • @rohan koshti,您能否提供有关如何实现此目的的说明/链接[教程]?
      猜你喜欢
      • 2022-01-10
      • 2021-08-17
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 2018-11-10
      相关资源
      最近更新 更多