Uma pontuação Apdex baixa pode ser um sinal de que há problemas nas operações de TI atuais de uma organização. Veja a seguir vários exemplos e casos de uso de como as organizações podem melhorar sua pontuação Apdex.
Otimizar consultas de códigos e banco de dados: uma organização que configura mal seus bancos de dados e tem códigos ineficientes provavelmente terá baixas pontuações Apdex. Por exemplo, um código de qualidade inferior pode exigir mais recursos de CPU e memória do que o necessário, aumentando o tempo de carregamento. A otimização do código e das consultas ao banco de dados é a melhor maneira de melhorar as pontuações Apdex.
Minimizar solicitações externas: fazer solicitações de API para serviços de terceiros pode criar uma sobrecarga significativa nos seus serviços da web e contribuir para elevar a latência. Para uma organização com baixas pontuações Apdex, talvez seja interessante rever suas solicitações externas para verificar se elas são necessárias, valiosas e não aumentam significativamente a latência.
Usar redes de distribuição de conteúdo (CDNs): uma CDN é um sistema de servidores geograficamente dispersos que as empresas usam para entregar conteúdo aos usuários com mais rapidez, atendendo às solicitações pelo servidor mais próximo do usuário. Por exemplo, se um usuário na Alemanha quer acessar o conteúdo de uma página web hospedado em Nova York, a solicitação do usuário é atendida pelo servidor de borda da empresa na Europa, em vez do servidor em Nova York. Isso reduz a latência ao diminuir a distância que os dados precisam percorrer.
Usar processamento assíncrono para tarefas pesadas: o processamento assíncrono permite a distribuição do processamento exigido por uma aplicação entre sistemas em um ambiente de intercomunicação. O processamento assíncrono descarrega tarefas pesadas para processos separados, liberando recursos para que o thread principal possa atender às solicitações do usuário.
Escalar servidores para atender ao aumento da demanda de tráfego: aumentos significativos de tráfego sem a possibilidade de ampliar a capacidade dos servidores ou de usar balanceamento de carga podem levar a tempos de resposta ruins. Usar uma plataforma que automatiza proativamente a alocação de recursos de rede com base na demanda em tempo real, como o IBM Turbonomic, pode ajudar a mitigar esse problema.