У меня есть Node-сервер, который я использую с MongoDB.В настоящее время у меня есть шаблоны EJS, которые отображают различные страницы, одна из которых - страница пользователя, показывающая, какие продукты они имеют в своей подписке.
При редактировании подписки пользователя я в настоящее время жестко программирую эти продукты в шаблоне EJS, но хочу передать все продукты в шаблон, чтобы я мог добавлять, удалять и редактировать продукты на панели инструментов.,Таким образом, при редактировании плана пользователя у него будет самая последняя версия списка продуктов (обновленные цены и т. Д.)
Эти данные меняются не часто, но я беспокоюсь, что их сохранят вбаза данных создаст ненужную нагрузку на базу данных, если ее нужно будет запрашивать каждый раз, когда открывается страница пользователя (что является ОЧЕНЬ частой задачей).Я думал о решении, которое потенциально предполагает хранение информации о продукте в файле JSON при запуске сервера и при редактировании продукта в БД, редактируя этот файл JSON так, чтобы загрузка следующей страницы имела обновленные значения.
Есть ли стандартный способ сделать то, что я хочу сделать?