Wally mostra alguns estudos de caso, onde fizeram melhorias de performance em aplicativos, e mostra como deve ser feito essa melhora de performance atravéz de tuning.
Um tuning deve ser do tipo "Bottom Up", ou seja, de baixo para cima, conforme mostra a figura a seguir:
Precisamos começar promovendo um tuning no Hardware e no Sistema Operacional, após isso vamos para o banco de dados, servidor web e de aplicação, e finalmente vamos para nosso código fonte.
Algumas ferramentas que podem nos ajudar com o tuning são:
Código fonte: Log4j, ferramentas de profiling
Web Server, Apache: Verificar logs, Webalizer
App Server, no caso, WAS: RPA, TPV e como sempre, os logs
Banco de dados (DB2): Design Advisor, Configuration Advisor, Explain, etc
Hardware e SO: nmon, top, ps, iostat, free, vmstat e os logs.
É importantíssimo deixar bem claro que o uso de boas práticas no desenvolvimento de uma aplicação e o uso da filosofia KISS, também impactam muito na performance de sua aplicação. Conheça as melhores práticas de desenvolvimento de software.
Boa sorte com seu tuning!
Nenhum comentário:
Postar um comentário