![Wojna na Ukrainie - stan na 09.03.2022](https://i.ytimg.com/vi/8rE6QnoJFiU/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza stan sesji?
- 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
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