У дома В новините Какво е състоянието на сесията? - определение от техопедия

Какво е състоянието на сесията? - определение от техопедия

Съдържание:

Anonim

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

Състоянието на сесията в контекста на .NET е метод за проследяване на потребителската сесия по време на поредица от HTTP заявки. Състояние на сесията позволява на програмиста да съхранява данни за потребител, докато той / тя навигира през уеб страниците на ASP.NET в .NET уеб приложение.

Концепцията за сесия е обща и се прилага за повечето уеб сървъри. Състоянието на сесията обаче е концепция, насочена към Microsoft.

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

HTTP протоколът е без състояние, което означава, че HTTP няма вграден начин да следи потребителя, докато той преминава от една уеб страница на друга. В резултат на това има редица други методи, използвани за поддържане на състояние. Те включват състоянието на сесията, бисквитките, скритите полета на формуляри (известни като viewstate в .NET), преминаване на променливи през заявката и формулярите на формулярите.

Най-големият недостатък на състоянието на сесията е, че състоянието се поддържа в пула за приложения на IIS на уеб сървъра. Това не е проблем с един сървър, но създава проблеми при мащабирането на няколко сървъра. Решението е да се премести на държавен сървър, където състоянието на сесията се съхранява на сървър на трета страна. Съхраняването на състоянието на сесията в пула с приложения също означава, че данните се губят, ако сървърът се рестартира.

Това определение е написано в контекста на .NET
Какво е състоянието на сесията? - определение от техопедия