Hem På nyheterna Vad är sessionstillstånd? - definition från techopedia

Vad är sessionstillstånd? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Session State?

Session state, i samband med .NET, är en metod som håller reda på användarsessionen under en serie HTTP-förfrågningar. Med sessionstillstånd kan en utvecklare lagra data om en användare när han / hon navigerar genom ASP.NET-webbsidor i en .NET-webbapplikation.

Konceptet med en session är generiskt och gäller för de flesta webbservrar. Session state är emellertid ett Microsoft-centrerat koncept.

Techopedia förklarar Session State

HTTP-protokollet är statslöst, vilket innebär att HTTP inte har något inbyggt sätt att hålla reda på en användare när de navigerar från en webbsida till en annan. Som ett resultat finns det ett antal andra metoder som används för att upprätthålla tillstånd. Dessa inkluderar sessionstillstånd, kakor, dolda formulärfält (känd som visningsstatus i .NET), överför variabler genom frågesträngen och formulärposter.

Den största nackdelen med sessionstillstånd är att tillståndet upprätthålls i applikationspoolen för IIS på webbservern. Det här är inte ett problem med en server, men det orsakar problem när man skalar ut för att ha flera servrar. Lösningen är att flytta till en statsserver, där sessionstillstånd lagras på en tredje parts server. Att lagra sessionstillstånd i applikationspoolen innebär också att data går förlorade om servern startas om.

Denna definition har skrivits i samband med .NET
Vad är sessionstillstånd? - definition från techopedia