Una puntuación de Apdex baja puede ser una señal de que hay problemas con las operaciones de TI actuales de una organización. Estos son varios ejemplos y casos de uso de cómo las organizaciones pueden mejorar su puntuación de Apdex.
Optimizar el código y las consultas a las bases de datos: Una organización que configure mal sus bases de datos y tenga un código ineficiente probablemente experimentará puntajes Apdex bajos. Por ejemplo, el código deficiente puede requerir más recursos de CPU y memoria de los necesarios, lo que ralentiza los tiempos de carga. Optimizar las consultas de código y base de datos es la mejor manera de mejorar los puntajes de Apdex.
Minimice las solicitudes externas: hacer llamadas API a servicios de terceros puede crear una tensión significativa en sus servicios web y contribuir a una latencia elevada. Una organización con puntuaciones bajas de Apdex debe considerar revisar sus solicitudes externas para asegurar que sean necesarias, valiosas y no aumenten significativamente la latencia.
Utilizar redes de entrega de contenido (CDN): una CDN es un sistema de servidores dispersos geográficamente que las empresas utilizan para entregar contenido a los usuarios más rápidamente completando las solicitudes a través del servidor más cercano al usuario. Por ejemplo, si un usuario de Alemania desea acceder al contenido de un sitio web con contenido alojado en Nueva York, la solicitud del usuario se atiende desde el servidor edge de la empresa en Europa, en lugar del servidor de Nueva York. Esto da como resultado una menor latencia al reducir la distancia que deben recorrer los datos.
Emplee el procesamiento asincrónico para tareas pesadas: el procesamiento asincrónico permite la distribución del procesamiento requerido por una aplicación entre sistemas en un entorno de intercomunicación. El procesamiento asincrónico descarga tareas pesadas a procesos separados, liberando recursos para que el hilo principal pueda abordar las solicitudes de los usuarios.
Escalar los servidores para satisfacer las crecientes demandas de tráfico: los aumentos significativos en el tráfico sin la capacidad de aumentar el servidor o usar el equilibrio de carga pueden llevar a tiempos de respuesta deficientes. El uso de una plataforma que automatice de forma proactiva la asignación de recursos de red en función de la demanda en tiempo real, como IBM® Turbonomic, puede mitigar este problema.