我在Firebase中有免费的飞机 - 我有100个同步实时连接。 但我不明白一件事: 现在,没有人连接到我的应用程序,并在Firebase中 - 写入我有3个连接。那是什么意思? 我一般有100个连接或最多100个同时实时连接?
我希望有人向我解释它是如何运作的。
感谢
答案 0 :(得分:13)
FAQ有一个项目可以解释连接是什么:
同时连接相当于一个移动设备,浏览器 选项卡或连接到数据库的服务器应用程序。 Firebase施加压力很大 限制与您的应用同时连接的数量 数据库。这些限制适用于保护Firebase和我们的 滥用的用户。
Spark计划限制为100,无法提升。火焰和火焰 计划每个数据库的并发连接数限制为100,000。 如果您需要超过100,000个同时连接,请联系 Firebase支持。
此限制与您应用的总用户数不同, 因为您的用户不能同时进行所有连接。我们鼓励你 监控峰值同步数据库连接并升级或添加 如果需要,可以使用更多数据库。
答案 1 :(得分:0)
我向Firebase支持部门询问了解增加最大同时连接数的步骤是什么,或者至少了解他们如何确定谁有资格获得增加。授予,100,000个同时连接可能是一个非常严格的违约限制,我怀疑他们不愿意轻易做到这一点,因为尽管有三个电子邮件来回反复,我对我的询问非常明确和直接,我从来没有得到我的问题的答案。
相反,我一直得到的两个建议是:同时连接相当于一个移动设备,浏览器 选项卡或连接到数据库的服务器应用程序。这跟不一样 您的应用的总用户数,因为您的用户并非全部 立刻连接。例如,每月活跃1000万的应用程序 用户通常连接数少于100,000。您的 最大同时连接数取决于您的总用户数和 用户在您的应用中花费的平均时间。
但是,如果您需要扩展超出此限制,请尝试使用多个 数据库强>
缩放将是自动的。
完全自动缩放(之后 测试版),这意味着您不需要跨多个方式对数据进行分片 实例
答案 2 :(得分:0)
同时连接等效于一个移动设备,浏览器 标签或连接到数据库的服务器应用程序。这与 您应用的用户总数,因为您的用户并不全部 立即连接。例如,每月活跃度为1000万的应用 用户通常并发连接数少于200,000。您的 最大同时连接数取决于您的总用户数和 用户平均在您的应用上花费的时间。
来源:Firebase Documentation on Realtime Database Limits
问:我一般有100个连接,或者最大同时有100个实时连接?
A:这是100个同时进行的实时连接。