Android 云Firestore/Firebase带宽非常高
我已经使用CloudFireStore一个月了,我对目前的情况非常满意,除了一个因素,那就是账单。我的应用程序是一个短视频应用程序,它占用了太多的带宽。每个视频平均约2MB。压缩后,将上载。目前大约有700名用户正在使用该应用程序,我没想到在这么小的用户基础上,账单会增长这么多。账单仍在我的免费试用期内,对我来说不算多,但在未来的这个价格下,它肯定会掏空我的口袋 我正在使用云Firestore和存储。我最初的想法是使用另一个CDN网络(我想Firebase也不是CDN)——也许是Bunnycdn来主持视频。现在的问题是,如果我切换到Bunnycdn或其他CDN存储提供商,Firebase带宽会减少吗?我认为高带宽主要是因为视频&因此,如果我切换到另一个主机提供商/CDN,Firebase带宽不会这么高,我的方法正确吗?当然,Bunnycdn也会收费,但我想他们的带宽使用价格比Firebase要便宜得多Android 云Firestore/Firebase带宽非常高,android,firebase,google-cloud-firestore,video-processing,bandwidth,Android,Firebase,Google Cloud Firestore,Video Processing,Bandwidth,我已经使用CloudFireStore一个月了,我对目前的情况非常满意,除了一个因素,那就是账单。我的应用程序是一个短视频应用程序,它占用了太多的带宽。每个视频平均约2MB。压缩后,将上载。目前大约有700名用户正在使用该应用程序,我没想到在这么小的用户基础上,账单会增长这么多。账单仍在我的免费试用期内,对我来说不算多,但在未来的这个价格下,它肯定会掏空我的口袋 我正在使用云Firestore和存储。我最初的想法是使用另一个CDN网络(我想Firebase也不是CDN)——也许是Bunnycdn
用户在应用程序中上传和观看视频。云Firestore计费有点有趣,除非您选择了区域中心(多区域中心是您计费的朋友),否则您通常不会为Firestore访问的带宽付费。详情如下: 因此,我不希望您的Firestore账单减少,因为在所有条件相同的情况下,您仍然应该进行相同数量的访问事件,并使用相同数量的数据库存储。您可以使用一些技术来减少读取(这应该是绝大多数访问事件),如在客户端设备上缓存非敏感记录和仅获取新记录。我使用“timestampLastUpdated”记录,以便只获取新记录和最近更新的记录
我预计您的云存储账单将被取消,取而代之的是新CDN账单。因此,经过一个月的开发并与Firebase团队讨论后,我将所有数据从云存储转移到了CDN提供商bunnycdn。我现在没有从Firebase仓库收到任何高额账单。我的大多数问题似乎都很好,而且仍然在每日限额之内
如果有人认为这很有用,请不要使用Firebase存储,如果您打算拥有高数据存储和高带宽使用率。现在,我只有firestore上的数据库和文档。视频的所有数据都转移到了bunnycdn,这对我来说是一个很好的结果。你可以写一下吗?您是如何将bunnycdn与存储一起添加为CDN的?只是好奇而已。你有没有试过或想过在云存储之上使用谷歌云CDN?