Сесійний стан

Автор: Lewis Jackson
Дата Створення: 8 Травень 2021
Дата Оновлення: 25 Червень 2024
Anonim
Сесійний день
Відеоролик: Сесійний день

Зміст

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

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


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

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

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

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

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


Це визначення було написано в контенті .NET