Huis In het nieuws Wat is sessiestatus? - definitie van techopedia

Wat is sessiestatus? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent sessiestaat?

Sessiestatus, in de context 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.

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 context van .NET
Wat is sessiestatus? - definitie van techopedia