Ich frage mich, ob es möglich ist, mehrere Dokumente anhand der ID-Liste in einer Hin- und Rückfahrt (Netzwerkanruf) zum Firestore abzurufen.
a
, b
, c
etwas zu tun. Ich fordere alle drei parallel in getrennten Anfragen an. a
dauert 100 ms, b
dauert 150 ms und c
dauert 3000 ms. Daher muss ich auf 3000 ms warten, um die Aufgabe zu erledigen. Es wird max
von ihnen sein. Es wird riskanter, wenn die Anzahl der abzurufenden Dokumente groß ist. Abhängig vom Netzwerkstatus denke ich, dass dies zu einem Problem werden kann.
SELECT * FROM docs WHERE id IN (a,b,c)
dauern , sie alle als Single zu senden ? Ich sehe keinen Unterschied, da die Verbindung einmal hergestellt wird und der Rest darüber geleitet wird. Die Zeit (nach dem ersten Verbindungsaufbau) ist die Ladezeit aller Dokumente + 1 Hin- und Rückfahrt, für beide Ansätze gleich. Wenn es sich für Sie anders verhält, können Sie ein Beispiel teilen (wie in meiner verknüpften Frage)?