Sisällysluettelo:
Määritelmä - mitä istuntotila tarkoittaa?
Istunnon tila .NET: n yhteydessä on menetelmä, jolla seurataan käyttäjän istuntoa HTTP-pyyntöjen sarjan aikana. Istunnon tila antaa kehittäjälle tallentaa tietoja käyttäjästä, kun hän selaa ASP.NET-verkkosivuilla .NET-verkkosovelluksessa.
Istunnon käsite on yleinen ja soveltuu useimpiin verkkopalvelimiin. Istuntotila on kuitenkin Microsoft-keskeinen käsite.
Techopedia selittää istunnon tilan
HTTP-protokolla on valtioton, mikä tarkoittaa, että HTTP: llä ei ole sisäänrakennettua tapaa seurata käyttäjää, kun hän navigoi verkkosivulta toiselle. Seurauksena on joukko muita menetelmiä, joita käytetään tilan ylläpitämiseen. Niihin kuuluvat istunnon tila, evästeet, piilotetut lomakekentät (tunnetaan .NET: ssä katselutilana), muuttujien siirtäminen kyselyjonon läpi ja lomakeviestit.
Istunnon tilan suurin haittapuoli on, että tilaa ylläpidetään IIS: n sovelluspoolissa verkkopalvelimella. Tämä ei ole ongelma yhdessä palvelimessa, mutta se aiheuttaa ongelmia, kun suurennetaan useita palvelimia. Ratkaisu on siirtyä tilapalvelimeen, jossa istuntotila on tallennettu kolmannen osapuolen palvelimelle. Istunnon tilan tallentaminen sovelluspohjaan tarkoittaa myös, että tiedot menetetään, jos palvelin käynnistetään uudelleen.
Tämä määritelmä on kirjoitettu .NET-kontekstin yhteydessä