Starea sesiunii

Autor: Lewis Jackson
Data Creației: 8 Mai 2021
Data Actualizării: 15 Mai 2024
Anonim
Imnul Politehnicii si al organizatiei "NU DA LA POLI"
Video: Imnul Politehnicii si al organizatiei "NU DA LA POLI"

Conţinut

Definiție - Ce înseamnă statul de sesiune?

Starea de sesiune, în conținut de .NET, este o metodă de a urmări sesiunea de utilizator în timpul unei serii de solicitări HTTP. Starea sesiunii permite dezvoltatorului să stocheze date despre un utilizator în timp ce navighează prin paginile web ASP.NET într-o aplicație web .NET.


Conceptul unei sesiuni este generic și se aplică majorității serverelor web. Starea sesiunii este însă un concept centrat pe Microsoft.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică starea sesiunii

Protocolul HTTP este lipsit de statut, ceea ce înseamnă că HTTP nu are nicio modalitate de a ține evidența unui utilizator pe măsură ce navighează de la o pagină web la alta. Ca urmare, există o serie de alte metode utilizate pentru menținerea stării. Acestea includ starea sesiunii, cookie-uri, câmpuri de formă ascunse (cunoscute sub numele de viewstate în .NET), trecerea variabilelor prin interogare și postări de formulare.

Cel mai mare dezavantaj al stării sesiunii este faptul că starea este menținută în grupul de aplicații IIS de pe site-ul web. Aceasta nu este o problemă cu un singur server, dar provoacă probleme la scalare pentru a avea mai multe servere. Soluția este să vă mutați pe un server de stat, unde starea de sesiune este stocată pe un server terț. Stocarea stării sesiunii în pool-ul de aplicații înseamnă, de asemenea, că datele se pierd dacă serverul este repornit.


Această definiție a fost scrisă în conținutul .NET