Hjem På nyhetene Hva er sesjonstilstand? - definisjon fra techopedia

Hva er sesjonstilstand? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr sesjonsstatus?

Session state, i sammenheng med .NET, er en metode som holder orden på en brukerøkt under en serie HTTP-forespørsler. Øktstatus lar en utvikler lagre data om en bruker når han / hun navigerer gjennom ASP.NET-websider i et. NET-webapplikasjon.

Konseptet med en økt er generisk og gjelder for de fleste webservere. Øktstatus er imidlertid et Microsoft-sentrisk konsept.

Techopedia forklarer Session State

HTTP-protokollen er statløs, noe som betyr at HTTP ikke har noen innebygd måte å holde oversikt over en bruker når de navigerer fra en webside til en annen. Som et resultat er det en rekke andre metoder som brukes for å opprettholde tilstanden. Disse inkluderer sesjonstilstand, informasjonskapsler, skjulte skjemafelt (kjent som viewstate i .NET), passering av variabler gjennom spørringsstrengen og skjemainnlegg.

Den største ulempen med sesjonstilstanden er at staten opprettholdes i applikasjonsbassenget til IIS på webserveren. Dette er ikke et problem med en server, men det forårsaker problemer når du skalerer ut til å ha flere servere. Løsningen er å flytte til en statsserver, der sesjonstilstand lagres på en tredjepartsserver. Lagring av sesjonstilstand i applikasjonsbassenget betyr også at data går tapt hvis serveren startes på nytt.

Denne definisjonen ble skrevet i sammenheng med .NET
Hva er sesjonstilstand? - definisjon fra techopedia