Проектирование веб-приложения :Сеанс или сеанс -меньше

Я хотел, чтобы другие объяснили мне, какой подход лучше :с использованием сеанса или проектировать его без сеанса. Мы начинаем разработку нового веб-приложения и еще не решили, по какому пути идти.

Сессия -Меньше дизайна ИМО предпочтительнее:

Плюсы:

  1. Масштабируемость. Мы можем иметь столько серверов, сколько захотим, без необходимости совместного использования сеанса пользователя. Каждый из них может обрабатывать запросы (, например. балансировка нагрузки с помощью циклического перебора ).
  2. Экономит ресурсы сервера. Нам не нужно выделять память на стороне сервера (опять же -масштабируемость ).
  3. Нет необходимости восстанавливаться после перезагрузки сервера.

Минусы:

  1. Необходимость хранить некоторую информацию о пользователе в файлах cookie (не критично ).
  2. Требуется больше кода (, но не так много кода ).

Есть ли какие-то темы, о которых нам нужно подумать, прежде чем принять окончательное решение?

6
задан Jinxed 15 November 2016 в 20:38
поделиться