Session State

Schrijver: Lewis Jackson
Datum Van Creatie: 8 Kunnen 2021
Updatedatum: 25 Juni- 2024
Anonim
ASP NET - SessionState
Video: ASP NET - SessionState

Inhoud

Definitie - Wat betekent sessiestaat?

Sessiestatus, in het nadeel van .NET, is een methode om een ​​gebruikerssessie bij te houden tijdens een reeks HTTP-aanvragen. Met de sessiestatus kan een ontwikkelaar gegevens over een gebruiker opslaan terwijl deze door ASP.NET-webpagina's in een .NET-webtoepassing navigeert.


Het concept van een sessie is generiek en is van toepassing op de meeste webservers. De sessiestatus is echter een op Microsoft gericht concept.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Session State

Het HTTP-protocol is stateless, wat betekent dat HTTP geen ingebouwde manier heeft om een ​​gebruiker bij te houden terwijl deze van de ene webpagina naar de andere navigeert. Als gevolg hiervan zijn er een aantal andere methoden die worden gebruikt om de toestand te handhaven. Deze omvatten sessiestatus, cookies, verborgen formuliervelden (bekend als viewstate in .NET), het doorgeven van variabelen door de querystring en formulierberichten.

Het grootste nadeel van de sessiestatus is dat de status wordt bijgehouden in de toepassingsgroep van IIS op de webserver. Dit is geen probleem met één server, maar het veroorzaakt problemen bij het uitbreiden van meerdere servers. De oplossing is om naar een statusserver te gaan, waar de sessiestatus op een externe server wordt opgeslagen. Het opslaan van de sessiestatus in de groep van toepassingen betekent ook dat gegevens verloren gaan als de server opnieuw wordt opgestart.


Deze definitie is geschreven in de con van .NET