Лучше использовать session_set_save_handler?

Лучше использовать session_set_save_handler и установить наш собственный механизм или позволить PHP обрабатывать его? Если да / нет, почему? Я не хочу хранить сеанс в БД из-за накладных расходов при вводе / выводе. Я думаю об использовании memcache для хранения сессий.

1 ответ

Решение

Если вы хотите использовать memcached в качестве хранилища сеансов, вам просто нужно изменить session.save_handler конфигурация для memcached чтобы это работало автоматически. Другие расширения могут предлагать аналогичные предопределенные обработчики сеансов.

Если вам не нужен обработчик сеанса, вы можете создать свой собственный и зарегистрировать его, используя session_set_save_handler, В противном случае не изобретайте велосипед.

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