Дом В новостях Что такое состояние сеанса? - определение из техопедии

Что такое состояние сеанса? - определение из техопедии

Оглавление:

Anonim

Определение - что означает состояние сеанса?

Состояние сеанса в контексте .NET - это метод отслеживания сеанса пользователя во время серии HTTP-запросов. Состояние сеанса позволяет разработчику хранить данные о пользователе, когда он / она перемещается по веб-страницам ASP.NET в веб-приложении .NET.

Концепция сеанса является общей и применима к большинству веб-серверов. Состояние сеанса, однако, является концепцией, ориентированной на Microsoft.

Техопедия объясняет состояние сессии

Протокол HTTP не имеет состояния, что означает, что в HTTP нет встроенного способа отслеживать пользователя при переходе с одной веб-страницы на другую. В результате для поддержания состояния используется ряд других методов. К ним относятся состояние сеанса, файлы cookie, скрытые поля формы (известные как viewstate в .NET), передача переменных через строку запроса и сообщения формы.

Самым большим недостатком состояния сеанса является то, что это состояние поддерживается в пуле приложений IIS на веб-сервере. Это не проблема с одним сервером, но это вызывает проблемы при масштабировании для нескольких серверов. Решение состоит в том, чтобы перейти на сервер состояний, где состояние сеанса хранится на стороннем сервере. Сохранение состояния сеанса в пуле приложений также означает, что данные будут потеряны при перезагрузке сервера.

Это определение было написано в контексте .NET
Что такое состояние сеанса? - определение из техопедии