Lar Nas noticias O que é o estado da sessão? - o que é techopedia

O que é o estado da sessão? - o que é techopedia

Índice:

Anonim

Definição - O que significa Estado da Sessão?

O estado da sessão, no contexto do .NET, é um método para acompanhar a sessão de um usuário durante uma série de solicitações HTTP. O estado da sessão permite que um desenvolvedor armazene dados sobre um usuário enquanto ele navega pelas páginas da Web do ASP.NET em um aplicativo da Web .NET.

O conceito de uma sessão é genérico e se aplica à maioria dos servidores web. O estado da sessão, no entanto, é um conceito centrado na Microsoft.

Techopedia explica o estado da sessão

O protocolo HTTP é sem estado, o que significa que o HTTP não tem uma maneira integrada de rastrear um usuário enquanto ele navega de uma página da Web para outra. Como resultado, existem vários outros métodos usados ​​para manter o estado. Isso inclui o estado da sessão, os cookies, os campos ocultos do formulário (conhecidos como viewstate no .NET), passando variáveis ​​pela string de consulta e postagens do formulário.

A maior desvantagem do estado da sessão é que o estado é mantido no pool de aplicativos do IIS no servidor da web. Este não é um problema com um servidor, mas causa problemas ao expandir para vários servidores. A solução é mudar para um servidor de estado, onde o estado da sessão é armazenado em um servidor de terceiros. Armazenar o estado da sessão no pool de aplicativos também significa que os dados serão perdidos se o servidor for reinicializado.

Esta definição foi escrita no contexto do .NET
O que é o estado da sessão? - o que é techopedia