Recentemente precisei melhor o desempenho de uma aplicação .net, e dando uma pesquisada por aí, encontrei um artigo escrito por Somnath Dey, que descreve as melhores práticas no desenvolvimento de aplicações asp.net .
Dentre as boas práticas descritas por ele, seguem algumas:
- ative trace/debug somente quando necessário
- desative o session state caso não for utilizar
- desative o ViewState sempre que for possível (ou não for usar)
- utilize Response.Transfer ao invés de Response.Redirect, pois diminui o fluxo de indas e vindas do cliente ao servidor
- valide a entrada de inicialmente no browser, e não somente no servidor
- utilize cache
- entre outras ….
O artigo completo pode ser lido aqui http://www.dotnetfunda.com/articles/article45.aspx
[]‘s
