Etat de session

Auteur: Lewis Jackson
Date De Création: 8 Peut 2021
Date De Mise À Jour: 1 Juillet 2024
Anonim
Tutoriel ASP.NET (71) : Etat de session en ASP.NET.
Vidéo: Tutoriel ASP.NET (71) : Etat de session en ASP.NET.

Contenu

Définition - Que signifie l'état de session?

L'état de session, dans le con de .NET, est une méthode de suivi de la session d'un utilisateur lors d'une série de requêtes HTTP. L'état de session permet à un développeur de stocker des données sur un utilisateur lorsqu'il navigue dans les pages Web ASP.NET dans une application Web .NET.


Le concept de session est générique et s'applique à la plupart des serveurs Web. L'état de session est cependant un concept centré sur Microsoft.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique l'état de la session

Le protocole HTTP est sans état, ce qui signifie que HTTP n'a pas de moyen intégré pour garder la trace d'un utilisateur lorsqu'il navigue d'une page Web à une autre. Par conséquent, il existe un certain nombre d'autres méthodes utilisées pour maintenir l'état. Il s'agit notamment de l'état de la session, des cookies, des champs de formulaire masqués (appelés viewstate dans .NET), de la transmission de variables via la chaîne de requête et des publications de formulaire.


Le plus gros inconvénient de l'état de session est que cet état est maintenu dans le pool d'applications d'IIS sur le serveur Web. Ce n'est pas un problème avec un serveur, mais cela pose des problèmes lors de l'évolutivité pour avoir plusieurs serveurs. La solution consiste à passer à un serveur d'état, où l'état de session est stocké sur un serveur tiers. L'enregistrement de l'état de la session dans le pool d'applications signifie également que des données sont perdues si le serveur est redémarré.

Cette définition a été écrite dans le con de .NET