Melhor arquitetura do software, melhor modelagem, melhor servidor, prever número de acessos… muitas coisas influenciam na performance de uma aplicação asp.net.
Além de tentar melhorar esses “pilhares” da performance, é necessário rever questões simples de desenvolvimento. Muitas vezes, simples detalhes de lógica de desenvolvimento é o ponto mais crítico e crucial para acabar com desempenho de qualquer aplicação.
DEV411 - ASP.NET: Best Practices For Performance
10 Tips for Writing High-Performance Web Applications
Nos dois links acima existem pontos bem interessantes relacionados a performance e desenvolvimento.
Acredito que dois pontos bem relevantes são:
- A utilização de vários “ResultSet” para uma pesquisa que retorne um SqlDataReader, assim, fazendo menos transações no banco de dados, e tratando o retorno na aplicação.
- A paginação em banco de dados para retornar somente o volume necessário de dados, assim, melhorando o desempenho, já que não será processado informaçõe desnecessárias.
- A utilização do cache.
- A utilização do cast explicito no databinding de controles.
Nenhum comentário:
Postar um comentário