首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase并发读/写请求限制

问Firebase并发读/写请求限制
EN

Stack Overflow用户
提问于 2017-01-10 21:24:33
回答 1查看 1.1K关注 0票数 1

firebase可以支持多少个并发读写请求。它能支持50k写50k读并发请求吗?在此负载下,读取和写入的平均响应时间是多少。假设数据量不是很大,假设只有50k条记录,每个请求只读或写一条记录。

EN

回答 1

Stack Overflow用户

发布于 2017-01-10 23:37:31

在某个时间间隔内可以向磁盘写入多少数据是有物理限制的(您在问题中没有提到任何时间间隔)。Firebase的限制是基于物理限制和逻辑相结合的,以保持共享服务对每个人的响应。这些数字会定期变化,所以我们不会透露它们。

一旦达到限制,写入将依次排队和处理。因此,写入吞吐量中的任何峰值都将被缓冲。您可以通过使用完成侦听器来检测写入何时被缓冲。对于缓冲写入,您将看到调用set()和触发完成侦听器之间的时间会增加。

对于这个特定的案例,我建议设置一个小的jsbin并简单地测试它。一个写入50k节点的循环应该足够简单:

代码语言:javascript
复制
var ref = firebase.database().ref();
for (var i=0; i < 50000; i++) {
    ref.child(i).set(true).then(function(ref) {
        // this is when the write has completed
    });
}

您可能想要在其中添加一些性能度量逻辑,可能会使用performance.now()。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41569928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档