Кэш - как им пользоваться? (в firebase для новичка) - PullRequest
1 голос
/ 06 августа 2020

Я, как новичок, много пытаюсь понять, как можно сохранять чтения данных, которые постоянно запрашиваются. Есть ли у кого-нибудь хорошие ресурсы, чтобы узнать об этом. В настоящее время у меня есть список упражнений, который часто обновляется, но чтения намного больше, чем записи. Я установил его в firestore и всегда подаю его через e js (шаблонизатор) на свой модальный. Могу ли я сохранить результаты и просто обслуживать их вместо того, чтобы постоянно запрашивать одни и те же данные в моем шаблоне? Я мог бы также подавать его статически, что было бы не так динамично, как это сделано вручную. Но затем я мог бы сохранить много чтений и просто запросить только что добавленные (Дата создания после того, как я реализовал данные stati c) или?

В моем проекте я использую просто HTML и простой JavaScript (Облачные функции с express)

Нет ли общепринятой практики для такого рода ситуаций? Вы также можете сохранять данные, как каждый час, на облачной платформе Google в виде дерева JSON, а затем читать их оттуда? Это сэкономит много чтений, или вы могли бы сделать что-то вроде кнопки «Загрузить больше», где загружаются только первые 20 результатов (но это сделало бы работу пользователя немного сложной и не такой приятной ..)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...