У меня есть объект, который содержит состояние для конкретного пользователя … Мне нужно, чтобы этот объект был доступен, пока пользователь находится на одной из страниц моего сайта.
У меня вопрос, где сохранить этот объект?
База данных? => ко многим запросам … Чтобы построить объект состояния, нужно выполнить много запросов … и объект должен быть перестроен для каждой страницы …
СЕССИЯ? => прочитать объект из базы данных и сохранить его в $ _SESSION. Но каждый раз, когда пользователь переходит на страницу, объект сериализуется и десериализуется … это влияет на время загрузки страницы, потому что сериализация объекта является тяжелой функцией ….
COOKIE? => Мне нужно получить доступ к объекту состояния с сервера …
Есть ли другой вариант?
Каков общий подход в этом случае?
Задача ещё не решена.
Других решений пока нет …