我正在评估Firebase以构建聊天应用。它的计划让我担心:10,000个并发连接/每月1,499美元。
在我看来,聊天应用程序将始终与Firebase建立连接,以便立即接收传入的消息。这意味着如果我的应用在Android上获得10,000个有效安装,那么无论他们是否打开应用,我都必须每月支付1,499美元。
任何人都知道减少与Firebase的并发连接的解决方案,而不会影响聊天应用的感知质量吗?感谢。
这是一款聊天应用,聊天应用的感知品质非常重要。因此,如果设备具有互联网连接,则永远不会发布Android上的连接。
答案 0 :(得分:0)
拥有10k用户或下载10k的应用程序并不等于让10k并发用户全部登录并同时查看您的聊天应用程序。
更准确的经验法则是1个并发>典型网站或应用程序每月访问量为1200次(应用程序实际平均值甚至更高)。例如,50个并发连接相当于每月大约50,000次访问,其中750个访问者将接近100万。
大多数开发人员大大高估了他们将拥有的并发用户数量。作为一个数据点,大多数网站都可以轻松地在" free" Firebase计划大部分时间。实际上,超过99.5%的Firebase从未达到50个并发限制。
所以,长话短说,对于我们的自助服务客户来说,1万多个用户就足够了,一旦你接触了1200万用户,那么,希望企业选择在这一点上具有吸引力。