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

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

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

В некотором смысле, я "кеширую" данные базы данных в массиве. Это не идеально в одном смысле: кэшированные данные не так актуальны, как прямые запросы к Firebase. С другой стороны, я звоню в Firebase только один раз.

Это имеет смысл производительности? Требуется ли чтение данных из Firebase в том же порядке, что и чтение данных из массива?

Ответы на вопрос(1)

Ваш ответ на вопрос