это сделать на ноде, не хочется изобретать, если уже придумано. Мне нужно в процессе загрузки страницы (на стороне сервера) в нескольких местах использовать одну и ту же загруженную модель. Конкретнее. чтобы было более понятно: записи лежат в разделах. При отрисовке каждой записи приходится загружать ее раздел. Если на странице 15 записей лежат в одном и том же разделе, не хочется делать 15 раз один и тот же запрос к базе, чтобы узнать имя и картинку раздела по идентификатору. Где нужно хранить этот кеш уже загруженных объектов? В php я использовал singleton для этой цели: пробуем загрузить, если модель есть и содержимое есть - в базу не лезем, используем существующее. Как правильно поступать в ноде?
Хз хз, я бы по совокупности данных запроса к примеру 10 картинок, 2 имен, id или что то такое не суть. я бы генерировал какой то хеш, и создавал в объекте ключ с этим хешом туда бы помещал эту инфу потом при повторном запросе доставал по этому хешу
Обсуждают сегодня