Heroku и Memcachier (Memcached) выход пользователей из системы (PHP)

Я использую PHP-приложение на Heroku и обрабатываю сессии, используя дополнение Memcachier.

Что работает:- Memcachier успешно сохраняет пользователей вошедшими в систему через новые развертывания в Heroku.

Что не работает- пользователи будут случайным образом выходить из системы в течение всего своего времени в веб-приложении.

Как заставить сеансы пользователя оставаться в системе (до тех пор, пока пользователь не выйдет из системы - или мы не введем какую-либо другую политику автоматического входа в систему)?

1 ответ

Решение

Memcache не рекомендуется для хранения сессий, так как это кеш, а не постоянный кеш. Это означает, что любая пара ключ / значение может вытесняться новыми парами, если кэш заполнен. Чтобы получить постоянство сеанса, либо переключитесь на другой сервер memcache (с постоянством), либо сохраните свои сеансы по-другому (например, в базе данных).

Другие вопросы по тегам