Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 云Firestore/Firebase带宽非常高_Android_Firebase_Google Cloud Firestore_Video Processing_Bandwidth - Fatal编程技术网

Android 云Firestore/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

我已经使用CloudFireStore一个月了,我对目前的情况非常满意,除了一个因素,那就是账单。我的应用程序是一个短视频应用程序,它占用了太多的带宽。每个视频平均约2MB。压缩后,将上载。目前大约有700名用户正在使用该应用程序,我没想到在这么小的用户基础上,账单会增长这么多。账单仍在我的免费试用期内,对我来说不算多,但在未来的这个价格下,它肯定会掏空我的口袋

我正在使用云Firestore和存储。我最初的想法是使用另一个CDN网络(我想Firebase也不是CDN)——也许是Bunnycdn来主持视频。现在的问题是,如果我切换到Bunnycdn或其他CDN存储提供商,Firebase带宽会减少吗?我认为高带宽主要是因为视频&因此,如果我切换到另一个主机提供商/CDN,Firebase带宽不会这么高,我的方法正确吗?当然,Bunnycdn也会收费,但我想他们的带宽使用价格比Firebase要便宜得多


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

云Firestore计费有点有趣,除非您选择了区域中心(多区域中心是您计费的朋友),否则您通常不会为Firestore访问的带宽付费。详情如下:

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


我预计您的云存储账单将被取消,取而代之的是新CDN账单。

因此,经过一个月的开发并与Firebase团队讨论后,我将所有数据从云存储转移到了CDN提供商bunnycdn。我现在没有从Firebase仓库收到任何高额账单。我的大多数问题似乎都很好,而且仍然在每日限额之内


如果有人认为这很有用,请不要使用Firebase存储,如果您打算拥有高数据存储和高带宽使用率。现在,我只有firestore上的数据库和文档。视频的所有数据都转移到了bunnycdn,这对我来说是一个很好的结果。

你可以写一下吗?您是如何将bunnycdn与存储一起添加为CDN的?只是好奇而已。你有没有试过或想过在云存储之上使用谷歌云CDN?