Для веб-сайта с высоким трафиком мы планируем расширить масштаб, чтобы использовать 2 веб-сервера в настройке высокой доступности.
Одна проблема, которую нам нужно будет решить, - это управление PHP сессий.
Очевидный ответ - переместить обработку сессий в БД, что несложно, и пример кода широко доступен в Интернете.
С другой стороны, мы знаем о преимуществах memcached, но когда узел memcached выходит из строя , пользователи на этом узле потеряют свой сеанс.
Итак, мы думаем о реализации настройки, при которой сеансы обрабатываются в memcached по умолчанию, но также записываются в БД. Когда мы получаем MISS с кэшированием в memcached, мы пытаемся также получить его из БД.
Имеет ли смысл вышесказанное и есть ли какие-нибудь примеры реализации, о которых вы знаете?
заранее спасибо