Ich würde gerne wissen, wie schlau ist Firebase-Datenbank, ob es zusammen mehrere Datenbankanforderungen bündelt, wenn ich sie synchron aufrufen?Firebase Database Batching
Zum Beispiel, wenn ich unten zwei identische Anfragen mache, wird es an das Backend nur das letzte oder beide senden?
firebase.database().ref('test').set(1);
firebase.database().ref('test').set(2);
Auch, wenn ich synchron mehrere Male am gleichen Ort lesen, es wird die Anforderung an den Back-End mehrere Male senden, oder wird es verstehen, dass die gleiche Stelle gelesen wird?
firebase.database().ref('test').once('value', snap => {});
firebase.database().ref('test').once('value', snap => {});
Auch, was ist der Aufwand für das Abhören eines Pfades? In Bezug auf Speicher und Bandbreite. Was ist die maximale Anzahl von Listenern pro Benutzer, die ich verwenden kann, um die Benutzererfahrung nicht zu beeinträchtigen?
firebase.database().ref('...').on('value', snap => {});