Я хотел, чтобы другие объяснили мне, какой подход лучше :с использованием сеанса или проектировать его без сеанса. Мы начинаем разработку нового веб-приложения и еще не решили, по какому пути идти.
Сессия -Меньше дизайна ИМО предпочтительнее:
Плюсы:
- Масштабируемость. Мы можем иметь столько серверов, сколько захотим, без необходимости совместного использования сеанса пользователя. Каждый из них может обрабатывать запросы (, например. балансировка нагрузки с помощью циклического перебора ).
- Экономит ресурсы сервера. Нам не нужно выделять память на стороне сервера (опять же -масштабируемость ).
- Нет необходимости восстанавливаться после перезагрузки сервера.
Минусы:
- Необходимость хранить некоторую информацию о пользователе в файлах cookie (не критично ).
- Требуется больше кода (, но не так много кода ).
Есть ли какие-то темы, о которых нам нужно подумать, прежде чем принять окончательное решение?
задан Jinxed 15 November 2016 в 20:38
поделиться