Friday, September 03, 2010

Construindo aplicações web de missão crítica

1.Use pool de conexões para read e write

2.Reduza a quantidade de acesso ao banco de dados

3.Reduza o tamanho das páginas da aplicação

4.Melhore o mecanismo de sessão da aplicação

5.Utilize cache de banco de dados

6.Utilize ambiente transacional de verdade

7.Utilize lock otimista

8.Crie um cluster do conteiner web

9.Crie um load balancer do conteiner web

10.Crie replicas do banco de dados e isole o banco de transação

11.Escalone o banco de dados de leitura

12.Utilize corretamente a memória do servidor de aplicação

13.Utilize corretamente os recursos de rede

14.Evite submissões demasiadas

15.Use segurança somente quando necessário

16.Use processamento em batch quando necessário

17.Use controladores bem delimitados

18.Use post somemete para POST

19.Use arquiterura escalonavel

20.Melhore a performance do banco de dados

21.Melhore a perfomance do conteiner web

22.Utilize padrões de projeto

23.Não use PDFs demasiadamente

Enjoy!

No comments: