У меня возникают проблемы с производительностью с Firestore при извлечении базовых данных, хранящихся в документе, по сравнению с базой данных в реальном времени с коэффициентом 1/10.
Используя Firestore, он занимает в среднем 3000 мс при первом вызове
this.db.collection(‘testCol’)
.doc(‘testDoc’)
.valueChanges().forEach((data) => {
console.log(data);//3000 ms later
});
Используя базу данных реального времени, при первом вызове он занимает в среднем 300 мс
this.db.database.ref(‘/test’).once(‘value’).then(data => {
console.log(data); //300ms later
});
Это скриншот сетевой консоли:
Я запускаю Javascript SDK v4.50 с AngularFire2 v5.0 rc.2.
Кто-нибудь испытал эту проблему?