при запуске сервера проинициализировать объект (данные получу из БД) и потом мне нужно при каждом запросе на сервер сначала проверять совпадает ли версия моего объекта с версией в БД, если да то ничего не делать и работать с этим объектом, если нет то заново проинициализировать объект
Я так понимаю мне получается при запуске сервера нужно вызвать метод инициализации который в global создаст этот объект получит данные с бд и запишет его туда, и также написать мидлвар который будет при каждом запросе проверять версию и в случае несоответствия заново вызывать метод инициализации
Правильный ли такой подход? И сильно ли это нагрузит систему? И может есть более красивые и оптимизированные решения ?
а почему каждый раз из базы не выгружать данные и не инициализироваиь объект?
Обсуждают сегодня