Firebase -повышает ли кэширование производительность?

Я создаю веб-приложение с использованием Firebase, которое берет одни и те же данные и представляет их двумя разными способами -в виде списка и в виде маркеров на карте Google.

Прямо сейчас в каждом представлении -карте или списке -у меня есть код для запроса данных из firebase, их объединения и отображения. Вместо этого я рассматриваю этот план :при запуске, запрашиваю данные, объединяю их и сохраняю все это в массив, который я передаю из представления в представление.

В некотором смысле я «кэширую» данные firebase в массиве.Это не идеально в каком-то смысле -кэшированные данные не соответствуют дате -до -по сравнению с прямым запросом Firebase. С другой стороны, я звоню в Firebase только один раз.

Имеет ли это смысл для производительности? Чтение данных из Firebase занимает время того же порядка, что и чтение данных из массива?

15
задан PersianExcursion 19 July 2013 в 16:31
поделиться