Ответ 1
- Уменьшает использование памяти. Изображение, если информация хранимой сессии Google о каждом из своих пользователей
- Легче поддерживать серверные фермы. Если вам нужны данные сеанса, и у вас более одного сервера, вам нужен способ синхронизации данных сеанса между серверами. Обычно это делается с использованием базы данных.
- Сократить проблемы с истечением сеанса. Иногда истекающие сеансы вызывают проблемы, которые трудно найти и проверить. Приложения без сеансов не страдают от них.
- Связывание URL. Некоторые сайты хранят идентификатор того, что пользователь просматривает в сеансах. Это не позволяет пользователям просто копировать и вставлять URL-адрес или отправлять его друзьям.
ПРИМЕЧАНИЕ: данные сеанса - это действительно кэшированные данные. Это то, для чего его нужно использовать. Если у вас есть дорогостоящий запрос, который будет использоваться повторно, сохраните его в сеансе. Просто помните, что вы не можете предположить, что он будет там, когда вы попытаетесь получить его позже. Всегда проверяйте, существует ли это до извлечения.