В чем смысл обертки для сессий, и чем плохи стандартные сессии в php?

Почему многие не рекомендуют пользоваться встроенными сессиями в php? Какой смысл в обертке?
  • Вопрос задан
  • 560 просмотров
Решения вопроса 2
Wolfnsex
@Wolfnsex Куратор тега PHP
Если не хочешь быть первым - не вставай в очередь!
Почему многие не рекомендуют пользоваться встроенными сессиями в php?
В виду особенностей их работы и коллектора мусора. Можно станартные сессии завернуть в Redis. Тогда большая часть проблем решается. В прошлом году, обсуждали проблему, когда из-за переполнения диска файлами сессий - сервер упал.

Какой смысл в обертке?
Обёртка по природе своей более нативная для системы, в которой она применяется. Не факт, что эта обёртка не использует стандартные сессии, но чаще всего это именно так. Плюс, обёртка обычно может предоставлять какие-то дополнительные функции...

Или например, хранение сессий в базе (или в Redis'е) - исключает вероятность переполнения диска этими файлами.
Ответ написан
akzhan
@akzhan
Хранилище memcached или Redis для сессий обычно на порядок производительнее, что крайне важно для сайта.

Можно прочесть еще тут, например - https://habrahabr.ru/post/318836/#comment_9992142
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы