我使用cloud firestore已经有一个月了,我对目前的进展非常满意,除了一个因素,当然就是账单。 我的应用程序是一个短视频应用程序,正在使用太多的带宽。 每个视频平均约为2MB。 压缩后上传。 现在大约有700名用户在使用这款应用,我没想到在这么小的用户基础上,帐单会有这么大的增长。 帐单仍在我的免费试用下,对我来说并不多,但在未来以这个费率,它肯定会掏空我的口袋。
我正在使用cloud firestore和storage。 我最初的想法是使用另一个CDN网络(我猜firebase也不是CDN)--也许是bunnycdn来托管视频。 现在,问题是如果我切换到bunnycdn或另一个CDN存储提供商,firebase带宽会减少吗? 我认为高带宽主要是因为视频和; 因此,如果我切换到另一个托管提供商/CDN,firebase带宽将不会这么高,我的方法正确吗? 当然,bunnycdn也会给你付费,但我猜他们的带宽使用费比Firebase要便宜得多。
用户在App中上传和观看视频。
谢谢你的帮助。
云Firestore计费有点有趣,除非你选择了一个区域中心(多区域中心是你计费的朋友),否则你通常不会为Firestore访问的带宽付费。 更多详情请点击:https://firebase.google.com/docs/firestore/pricing#network
因此,我不会期望您的Firestore帐单会减少,因为在所有条件相同的情况下,您应该仍然进行相同数量的访问事件,并使用相同数量的数据库存储。 您可以使用一些技术来减少读取(应该是绝大多数访问事件),比如在客户端设备上缓存非敏感记录,并且只获取新记录。 我使用“timestamp lastupdated”记录,这样只获取新记录和最近更新的记录。
我会期待你的云存储账单被取消,取而代之的是你的新CDN的账单。