Страницы

Поиск по вопросам

четверг, 12 декабря 2019 г.

Используют ли сессии?

#сессия #php


Используют ли стандартные сессии PHP в высоконагруженных проектах?
Если нет то почему?    


Ответы

Ответ 1



Используют. Сессии очень несильно грузят, вообще-то. Другое дело, стоит осознавать для чего вам нужен данный механизм. Не стоит использовать его для долговременного хранения данных десятка миллионов пользователей.

Ответ 2



ИМХО РНР такой язык, что вы упретесь в него гораздо раньше, чем в производительность сессий. Если не хранить в сессиях мегабайты - они работают очень шустро. Если вам всё ещё беспокойно используйте memcached, а лучше перенесите временную папку, где лежат сессии в tmpfs

Ответ 3



В высоконагруженных проектах не используют стандартные сессии из-за отсутствия возможности горизонтального масштабирования. Используется альтернативное хранилище сессионных переменных, высокопроизводительное и отказоустойчивое. И дело не в размере сессии, а в количестве обращений на чтение и запись. Во всяком случае не слышал про стандартное хранение сессий в проектах уже от 300 000 хитов в час в прыжке.

Ответ 4



Например, у себя реализовал сессии на MySQL. Работает отменно.

Комментариев нет:

Отправить комментарий