Una puntuación 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 Apdex.
Optimizar el código y las consultas a la base de datos: una organización que configura mal sus bases de datos y tiene un código ineficiente probablemente experimentará bajas puntuaciones de Apdex. 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 el código y las consultas a la base de datos es la mejor manera de mejorar las puntuaciones de Apdex.
Minimizar las peticiones externas: realizar llamadas API a servicios de terceros puede crear una tensión significativa en sus servicios web y contribuir a una mayor latencia. Una organización con puntuaciones Apdex bajas debería plantearse revisar sus solicitudes externas para asegurarse de que son necesarias, valiosas y no aumentan 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 quiere acceder al contenido de una página web con contenidos alojados en Nueva York, la solicitud del usuario se satisface desde el servidor edge de la empresa en Europa, en lugar de desde el servidor de Nueva York. Esto da como resultado una menor latencia al reducir la distancia que deben recorrer los datos.
Utilizar el procesamiento asíncrono para tareas pesadas: el procesamiento asíncrono permite la distribución del procesamiento requerido por una aplicación entre sistemas en un entorno de intercomunicación. El procesamiento asíncrono descarga las tareas pesadas en procesos separados, liberando recursos para que el hilo principal pueda atender las peticiones de los usuarios.
Escalar los servidores para satisfacer el aumento de la demanda de tráfico: los aumentos significativos del tráfico sin la capacidad de aumentar la capacidad del servidor o utilizar el equilibrio de carga pueden provocar 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 ayudar a mitigar este problema.