Състояние на сесията

Автор: Lewis Jackson
Дата На Създаване: 8 Може 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
СЕЙЧАС МОЖЕТ БЫТЬ ГИПНОТИЗОМ - Non Verbal Inductions
Видео: СЕЙЧАС МОЖЕТ БЫТЬ ГИПНОТИЗОМ - Non Verbal Inductions

Съдържание

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

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


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

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите за какво се занимава компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

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

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

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


Това определение е написано в рамките на .NET