I have a Firebase with a child named lines
. lines
contains about 500k records, each with eight key/value pairs.
When my app loads, it tries to grab the last 128 records in lines
using the following:
fb = new Firebase("https://myapp.firebaseio.com/lines");
fb.limitToLast(128).once("value", function(snapshot) {
// do something
});
I'm finding that my app's initial load time is getting slower and slower. The only thing that's changing is how many records there are under lines
. Should I expect limitToLast()
to take increasingly longer as the number of records under lines
goes up? If so, I can try and cull the records over time, but I was under the impression that the limitToLast()
query would only grab what is specified.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…