Stan sesji

Autor: Lewis Jackson
Data Utworzenia: 8 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Wojna na Ukrainie - stan na 09.03.2022
Wideo: Wojna na Ukrainie - stan na 09.03.2022

Zawartość

Definicja - Co oznacza stan sesji?

Stan sesji, w ramach platformy .NET, to metoda śledzenia sesji użytkownika podczas serii żądań HTTP. Stan sesji pozwala programistowi na przechowywanie danych o użytkowniku podczas przeglądania stron internetowych ASP.NET w aplikacji .NET.


Koncepcja sesji jest ogólna i dotyczy większości serwerów WWW. Stan sesji jest jednak koncepcją Microsoft.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia stan sesji

Protokół HTTP jest bezstanowy, co oznacza, że ​​HTTP nie ma wbudowanego sposobu śledzenia użytkownika podczas przechodzenia z jednej strony na drugą. W rezultacie istnieje wiele innych metod używanych do utrzymania stanu. Należą do nich stan sesji, pliki cookie, ukryte pola formularza (znane jako .state w .NET), przekazywanie zmiennych przez kwerendę i posty w formularzu.

Największym minusem stanu sesji jest to, że jest on utrzymywany w puli aplikacji IIS na serwerze WWW. Nie jest to problem z jednym serwerem, ale powoduje problemy podczas skalowania w celu posiadania wielu serwerów. Rozwiązaniem jest przejście do serwera stanu, w którym stan sesji jest przechowywany na serwerze innej firmy. Przechowywanie stanu sesji w puli aplikacji oznacza także utratę danych w przypadku ponownego uruchomienia serwera.


Ta definicja została napisana w systemie .NET