在生产中使用 Firebase

Posted

技术标签:

【中文标题】在生产中使用 Firebase【英文标题】:Using Firebase in production 【发布时间】:2016-02-24 18:23:54 【问题描述】:

我正在使用 Ionic 和 Firebase 为当地一家餐馆开发一个订餐应用程序。由于对任何后端语言的了解有限,并且懒得花时间在这上面,我正在考虑使用 Firebase 来存储数据,因为它拥有我需要的一切。我只是怀疑在整个应用程序的生产中使用它是否是一个好主意。预计每天大约有 10-20 个订单(开始时),我也怀疑应用程序每天会占用多少空间,以及我应该订阅什么计划。

谢谢

【问题讨论】:

【参考方案1】:

Firebase 团队成员在这里。

我们有很多在生产中使用 Firebase 的大客户。

要注意的主要指标是并发用户数。基本上,有多少设备同时连接到应用程序。

免费计划最多可为您提供 100 个并发用户。 5 美元的 spark 计划为您提供自定义域。之后,您可以无限并发使用,但需要注意不同的指标,例如数据存储和带宽。

对于您的用例,我相信您可以使用免费计划。

另外,如果您正在构建 Ionic 应用程序,请查看我们的 AngularFire 库。这将为您节省大量时间,并使您的应用程序开发更加愉快。

【讨论】:

这些客户是在 Firebase 上单独运行,还是他们的部分服务通过 Firebase 运行,而更费力的东西在自定义后端服务器上运行?【参考方案2】:

@David East 所有其他人,

在我最初提出问题大约 5 年后回到这里。随着时间的推移,firebase 已经购买了一些重大升级,以将其用作满足您所有后端需求的单一平台。它为您的所有问题提供了解决方案,并且使用 NOSQL DB,您将能够发布您的产品。我能够在 3 周的时间内为一个组织使用 Firestore 发布 PWA。对于您选择的任何其他替代解决方案,平均服务器费用也相当低。

【讨论】:

谢谢,我们很少发现 OP 在提出问题几年后发布他们获得的智慧。非常感谢。 感谢分享!完成后端后,我发现了这个。耶!

以上是关于在生产中使用 Firebase的主要内容,如果未能解决你的问题,请参考以下文章

ActionCable - 无法在生产中升级到 WebSocket

API 数据不会在生产中更新,但在本地工作

与 Flask 捆绑在一起的服务器在生产中使用是不是安全?

在生产中禁用 graphiql

在生产中使用“coffee”而不是“node”命令

使用 nestjs 和 mongoose 哈希密码在生产中崩溃