Uma pontuação Apdex ruim pode ser 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 entrega de conteúdo (CDNs): uma CDN é um sistema de servidores geograficamente dispersos que as empresas utilizam para distribuir conteúdos aos usuários com mais rapidez, concluindo solicitações por meio do servidor mais próximo do usuário. Por exemplo, se um usuário na Alemanha quiser acessar o conteúdo de uma página da web com conteúdo hospedado em Nova York, a solicitação dele será atendida pelo servidor edge da empresa na Europa, e não no servidor em Nova York. Isso gera menos latência e reduz a distância que os dados devem 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.
Expanda os servidores para atender às crescentes demandas de tráfego: aumentos significativos no tráfego, sem a possibilidade de ampliar a capacidade dos servidores, ou o uso de balanceamento de carga podem levar a tempos de resposta insatisfatórios. Para atenuar esse problema, é possível usar uma plataforma que automatiza proativamente a alocação de recursos de rede com base na demanda em tempo real, como o IBM® Turbonomic.