Histórico da Página
...
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Monitoramento
A primeira meta é identificar o ponto de lentidão no sistema e levantar os tempos aproximados.
...
Operação | 1 usuário | 30 usuários | 100 usuários |
---|---|---|---|
Carregar pagina | < 3 segundos | < 5 segundos | 12 segundos |
Movimentação de processos | < 5 segundos | < 8 segundos | 20 segundos |
Publicar documento | < 3 segundos | < 5 segundos | 10 segundos |
Análise
Após levantar o recurso e os tempos é possível fazer uma rápida análise para identificar alguns pontos que costumam interferir na resposta do servidor:
...
Tamanho das páginas
Ainda na aba de network da Network da ferramenta de desenvolvimento ver desenvolvimento, verificar a quantidade de bytes transferidas transferidos para montar a paginapágina.
As paginas padrões do Fluig não passam páginas padrão da plataforma fluig não ultrapassam o tamanho de 1100 bytes. Tamanhos acima de 2 MB podem prejudicar a performance, dependendo da infraestrutura de rede.
Widgets síncronas
Em alguns casos as widgets demoradas , widgets demorados "travam" o desenho de carregamento de toda página. Retire a o widget em questão da pagina página e efetue um um novo teste. Caso o tempo de resposta seja aceitável, verificar a possibilidade da do widget ser transformada em assíncrona. convertido para assíncrono.
Banco de Dados
Caso o cliente possua um DBA ou uma equipe que monitore o banco solicite um relatório de queries lentas e peca para verificar Solicite um relatório de queries lentas ao DBA da empresa (ou à equipe que monitora o banco de dados do fluig) e peça para verificarem se não existem locks muito demorados ou DeadLocks deadlocks.
Configurações
O fluig na instalação padrão sai com apenas 20 conexões com o banco. Esse numero é baixo. O ideal é deixar esse numero próximo ao numero Recomenda-se ajustar a quantidade de conexões para um valor próximo à quantidade de usuários concorrentes esperado. Mais é importante tomar cuidado. Um numero esperada.
Nota | ||
---|---|---|
| ||
Um número muito alto de conexões ao banco de dados gera gasto no gerenciamento do pool. |
Para identificar se o cliente esta sistema está sofrendo com falta de conexões, é necessário habilitar o console de gerenciamento do JBoss.
- No prompt de comando do Windows ou no shell do Linux, navegue até o diretório bin do JBoss ([Instalação do fluig]/jboss/bin);
- Executar o script add-user.bat ou add-user.sh;
- Para a Na primeira pergunta exibida, apenas digite ENTER;
- Digite Informe o nome do usuário na segunda pergunta;
- Escolha uma senha e digite-a na terceira e quarta perguntaperguntas;
- Após a confirmação da senha, digite ENTER na quinta pergunta;
- Na sexta e sétima perguntas é necessário digitar "simSim" (ou yes"Yes", se o console estiver em inglês) e confirmar com a tecla Enter.
...