Problema de rendimiento lento de Firestore al obtener datos

Tengo problemas de rendimiento lento con Firestore al recuperar datos básicos almacenados en un documento en comparación con la base de datos en tiempo real con una proporción de 1/10.

Usando Firestore, toma un promedio de 3000 ms en la primera llamada

 this.db.collection(‘testCol’)
   .doc(‘testDoc’)
   .valueChanges().forEach((data) => {
     console.log(data);//3000 ms later
 });

Usando la base de datos en tiempo real, toma un promedio de 300 ms en la primera llamada

 this.db.database.ref(‘/test’).once(‘value’).then(data => {
     console.log(data); //300ms later
 });

Esta es una captura de pantalla de la consola de red:

Estoy ejecutando Javascript SDK v4.50 con AngularFire2 v5.0 rc.2.

¿Alguien experimentó este problema?

Respuestas a la pregunta(4)

Su respuesta a la pregunta