Casa Nelle news Che cos'è lo stato della sessione? - definizione da techopedia

Che cos'è lo stato della sessione? - definizione da techopedia

Sommario:

Anonim

Definizione: che cosa significa stato della sessione?

Lo stato della sessione, nel contesto di .NET, è un metodo per tenere traccia della sessione di un utente durante una serie di richieste HTTP. Lo stato della sessione consente a uno sviluppatore di archiviare dati su un utente mentre naviga attraverso le pagine Web ASP.NET in un'applicazione Web .NET.

Il concetto di sessione è generico e si applica alla maggior parte dei server Web. Lo stato della sessione è tuttavia un concetto incentrato su Microsoft.

Techopedia spiega lo stato della sessione

Il protocollo HTTP è senza stato, il che significa che HTTP non ha un modo integrato per tenere traccia di un utente mentre naviga da una pagina Web all'altra. Di conseguenza, esistono diversi altri metodi utilizzati per mantenere lo stato. Questi includono lo stato della sessione, i cookie, i campi modulo nascosti (noti come viewstate in .NET), il passaggio di variabili attraverso la stringa di query e i post dei moduli.

Il più grande svantaggio dello stato della sessione è che lo stato viene mantenuto nel pool di applicazioni di IIS sul server web. Questo non è un problema con un server, ma causa problemi quando il ridimensionamento ha più server. La soluzione è passare a un server di stato, in cui lo stato della sessione è memorizzato su un server di terze parti. La memorizzazione dello stato della sessione nel pool di applicazioni significa anche che i dati vanno persi se il server viene riavviato.

Questa definizione è stata scritta nel contesto di .NET
Che cos'è lo stato della sessione? - definizione da techopedia