Hjem I nyhederne Hvad er sessionstilstand? - definition fra techopedia

Hvad er sessionstilstand? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder sessionstat?

Sessionstilstand, i sammenhæng med .NET, er en metode, der holder styr på en brugersession under en række HTTP-anmodninger. Session-tilstand giver en udvikler mulighed for at gemme data om en bruger, når han / hun navigerer gennem ASP.NET-websider i en .NET-webapplikation.

Konceptet med en session er generisk og gælder for de fleste webservere. Sessionstilstand er imidlertid et Microsoft-centreret koncept.

Techopedia forklarer sessionstat

HTTP-protokollen er statsløs, hvilket betyder, at HTTP ikke har nogen indbygget måde at holde styr på en bruger, når de navigerer fra en webside til den anden. Som et resultat er der en række andre metoder, der bruges til at opretholde tilstand. Disse inkluderer sessionstatus, cookies, skjulte formularfelter (kendt som viewstate i .NET), passerer variabler gennem forespørgselsstrengen og formularposter.

Den største ulempe ved sessionstilstand er, at staten opretholdes i applikationspuljen til IIS på webserveren. Dette er ikke et problem med en server, men det skaber problemer, når der skaleres ud til at have flere servere. Løsningen er at flytte til en statsserver, hvor sessionstilstand gemmes på en tredjepartsserver. Lagring af sessionstilstand i applikationspuljen betyder også, at data går tabt, hvis serveren genstartes.

Denne definition blev skrevet i sammenhæng med .NET
Hvad er sessionstilstand? - definition fra techopedia