Dom W wiadomościach Co to jest stan sesji? - definicja z techopedia

Co to jest stan sesji? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza stan sesji?

Stan sesji w kontekście platformy .NET to metoda śledzenia sesji użytkownika podczas serii żądań HTTP. Stan sesji umożliwia programistom przechowywanie danych o użytkowniku podczas przeglądania stron internetowych ASP.NET w aplikacji sieciowej .NET.

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

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 służących 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 kontekście platformy .NET
Co to jest stan sesji? - definicja z techopedia