【问题标题】:How exactly are concurrent users determined for a Firebase app?Firebase 应用的并发用户究竟是如何确定的?
【发布时间】:2013-01-13 19:36:16
【问题描述】:

Firebase 应用的并发用户究竟是如何确定的?

在分析面板中,峰值并发用户数似乎比我使用我的应用程序打开浏览器窗口时更多。

我有点担心将来会在 1000 个并发限制下使用 FB,但也许我高估了我的应用程序的受欢迎程度以及达到该限制的可能性。 :)

【问题讨论】:

    标签: firebase


    【解决方案1】:

    并发用户是一次连接到 Firebase 的单个客户端(浏览器选项卡、移动应用、Node.js 进程等)。如果您打开了 3 个浏览器选项卡,您应该会看到 3 个并发用户(请注意,我们的分析仪表板中的统计数据有点延迟)。

    根据我们的经验,平均而言,1 个并发用户相当于每月对网站的约 1400 次访问。对于大多数应用来说,1000 是一个非常大的并发用户数,而只有不到 1% 的 Firebase 应用能达到这个水平。

    请注意,Firebase 能够为超过 1000 个并发用户的应用提供支持,因此,如果您有一个更大的应用(甚至是大得多的应用),这不是问题。

    【讨论】:

    • 这就是我所希望的。感谢您的快速回复!
    • 理论上会这样。但他们同时连接的可能性极小。在平均应用程序中,我希望在任何时候连接 forbes.com/sites/erikkain/2012/01/12/…
    • 我建议在您现有的应用程序中尝试“暗启动”(连接到 Firebase 但实际上不执行任何操作)。您将能够在 Forge 的“分析”选项卡中查看并发用户。我有预感它会比你想象的要小几个数量级。
    • 多个 ValueEventListener 怎么样。他们是否添加了多个连接?以及我在 ValueEventListener 正在侦听时写入数据的情况如何。我假设客户端将在很短的时间内消耗 2 个连接(写入的持续时间?)我正在开发一个应用程序,正如您可能猜到的那样,它需要与我的 Firebase 的持续连接。常见问题解答中关于此的部分将是超级的。 (顺便说一句很棒的产品)
    • @AndrewLee 由于 Android 实际上并没有在传统意义上“关闭”应用程序,这种“连接”是否有可能在用户实际离开应用程序后很长时间仍然存在?从调试中,我可以看到我的听众在用户退出应用程序(通过主页按钮)后仍然处于活动状态......并且他们仍在接收消息。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 2012-09-03
    相关资源
    最近更新 更多