Будинки In-The News Що таке стан сесії? - визначення з техопедії

Що таке стан сесії? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає стан сесії?

Стан сесії в контексті .NET - це метод відстеження користувацького сеансу під час серії запитів HTTP. Стан сесії дозволяє розробнику зберігати дані про користувача під час переходу по веб-сторінкам ASP.NET у веб-програмі .NET.

Концепція сеансу є загальною і стосується більшості веб-серверів. Однак стан сесії є концепцією, орієнтованою на Microsoft.

Техопедія пояснює сесійний стан

Протокол HTTP не має статусу, тобто HTTP не має вбудованого способу відстеження користувача під час переходу з однієї веб-сторінки на іншу. Як результат, існує ряд інших методів, що використовуються для підтримки стану. До них відносяться стан сеансу, файли cookie, приховані форми форми (відомі як viewstate в .NET), передача змінних через рядок запитів та повідомлення форми.

Найбільшим недоліком стану сеансу є те, що стан підтримується в пулі додатків IIS на веб-сервері. Це не проблема з одним сервером, але це створює проблеми, коли масштабування може мати декілька серверів. Рішення полягає в переході на державний сервер, де стан сеансу зберігається на сторонній сервер. Збереження стану сеансу в пулі додатків також означає, що дані втрачаються при перезавантаженні сервера.

Це визначення було написано в контексті .NET
Що таке стан сесії? - визначення з техопедії