【发布时间】:2017-04-15 17:23:14
【问题描述】:
我想知道Firebase数据库有多聪明,如果我同步调用它们,它是否会批量处理多个数据库请求?
例如,如果我在下面发出两个相同的请求,它会只向后端发送最后一个,还是两者都发送?
firebase.database().ref('test').set(1);
firebase.database().ref('test').set(2);
另外,如果我多次同步读取同一个位置,它会多次向后端发送请求,还是会明白读取了同一个位置?
firebase.database().ref('test').once('value', snap => {});
firebase.database().ref('test').once('value', snap => {});
另外,监听某些路径的开销是多少?在内存和带宽方面。在不影响用户体验的情况下,每个用户最多可以使用多少个听众?
firebase.database().ref('...').on('value', snap => {});
【问题讨论】:
标签: javascript caching firebase firebase-realtime-database