ViewState
O recurso de ViewState do ASP.NET é fantástico. Ele permite um modelo de programação
A desvantagem é que aumenta o volume de tráfego de rede, e aumenta o tempo de resposta.
Uma solução é manter o ViewState armazenado no servidor. Não é recomendável usar SessionState para isso, porque a quantidade de memória exigida seria muito alta e prejudicaria o desempenho do servidor.
Uma boa alternativa é armazenar o ViewState no sistema de arquivos. Há um artigo sobre isto: Persisting View State to the File System.
Para web farms, esta estratégia poderia ser adaptada para usar um servidor SQL.
Isso tudo é mais um exemplo de que não é fácil encontrar o equilíbrio certo entre produtividade no desenvolvimento e desempenho em tempo de execução, ainda mais se pretende-se manter a escalabilidade.

0 Comments:
Postar um comentário
<< Home