Artigo publicado na Webmobile 8- Dicas para otimização de aplicações Asp.Net
Neste artigo você encontrará algumas técnicas para a melhoria da performance de suas aplicações ASP.NET. São técnicas envolvendo planejamento, acesso a dados, programação e distribuição.
Clique aqui para ler todos os artigos desta edição
Dicas para otimização deaplicações ASP.NET
O desempenho pode ser um fator decisivo para o sucesso ou fracasso de um projeto. Em projetos web, os cuidados devem ser ainda maiores. Neste artigo você encontrará algumas técnicas para a melhoria da performance de suas aplicações ASP.NET. São técnicas envolvendo planejamento, acesso a dados, programação e distribuição. Algumas são muito simples de serem implementadas, mas no final você poderá obter resultados expressivos.
Planejamento
Planejar sua aplicação antes mesmo de iniciar a codificação é essencial para se obter performance. É muito mais simples e barato desenvolver pensando em performance desde o início do projeto do que correr atrás do prejuízo após o problema aparecer. Procure desenvolver atentando-se para alguns fatores básicos:
Segurança
A autenticação no ASP.NET pode afetar diretamente a performance de sua aplicação. Estude e verifique qual a melhor solução para seu projeto. A princípio, o impacto cresce na seguinte ordem dos tipos de autenticação existentes: None, Windows, Forms e Passport. A autenticação Windows acaba afetando menos na performance pois utiliza os recursos do Windows e da rede atual, utilizando as credenciais do usuário logado no Windows para controle da segurança, muito útil em sistemas internos. Já a autenticação Forms exige que a aplicação faça todo o papel de login, tabelas e controle da segurança, aumentando assim o processamento. E a Passport utiliza um serviço de terceiros afetando ainda mais o desempenho.
Projeto lógico
Divida seu projeto em camadas lógicas: de apresentação, negócios e acesso a dados. Além de facilitar a manutenção, você pode monitorar a performance de cada camada separadamente. Para melhorar o desempenho, procure sempre deixar as camadas de negócios e acesso a dados no diretório Bin do seu servidor web caso as mesmas sejam desenvolvidas separadamente. Com isso as DLL’s estarão em um único lugar agilizando a performance da execução.
" [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo