Está en la página 1de 2

Análisis del desempeño y disponibilidad del servidor

A medida que una aplicación gana más usuarios en un entorno de producción, es cada
vez más crítico que comprenda la función del servidor. Para determinar el estado de sus
aplicaciones, debe recopilar métricas de rendimiento para los servidores que ejecutan
sus aplicaciones web. Todos los diferentes tipos de servidores web (como Apache, IIS,
Azure, AWS y NGINX, por ejemplo) tienen métricas de rendimiento de servidor
similares.
Estas métricas se pueden dividir en dos categorías: métricas de rendimiento de la
aplicación y métricas de experiencia del usuario.
Métricas de rendimiento de la aplicación
Las métricas de rendimiento de las aplicaciones son específicas de la velocidad de las
aplicaciones web que se ejecutan. Si tiene problemas con el rendimiento lento de una
aplicación, estas métricas son un buen lugar para comenzar.
Métrica 1: solicitudes por segundo Las solicitudes por segundo (también llamado
rendimiento) son exactamente como suenan: es la cantidad de solicitudes que recibe su
servidor cada segundo. Esta es una métrica fundamental que mide el propósito principal
de un servidor web, que es recibir y procesar solicitudes.
Las aplicaciones a gran escala pueden alcanzar hasta aproximadamente 2,000
solicitudes por segundo. Dada suficiente carga, cualquier servidor puede caer. Al
considerar el impacto, recuerde que las solicitudes son solo eso: una sola solicitud al
servidor. Esta métrica no considera lo que sucede en cada una de estas solicitudes.
Métrica 2: datos de entrada y salida de datos
La siguiente métrica que le sugiero que mire son sus datos de entrada y salida de datos.
Los datos en métrica son el tamaño de la carga útil de la solicitud que va al servidor
web. Para esta métrica, una tasa más baja es mejor (menor significa que pequeñas
cargas útiles se envían al servidor). Unos datos altos en la medición pueden indicar que
la aplicación está solicitando más información de la que necesita.
La salida de datos es la carga útil de respuesta que se envía a los clientes. A medida que
los sitios web se hacen más grandes con el tiempo, esto causa un problema
especialmente para aquellos con conexiones de red más lentas.
Las cargas útiles de respuesta hinchada conducen a sitios web lentos, y los sitios web
lentos no satisfarán a sus usuarios. Con suficiente lentitud, estos usuarios abandonan el
sitio web y continúan. Google sugiere que las páginas que tardan tres o más segundos en
cargar los usuarios móviles tienen aproximadamente un 53% de posibilidades de que los
usuarios abandonen antes de completar la carga.
Métrica 3: tiempo de respuesta promedio Definido directamente, el tiempo de
respuesta promedio es el tiempo promedio que el servidor tarda en responder a todas las
solicitudes que se le hacen. Esta métrica es un fuerte indicador del rendimiento general
de la aplicación, dando una impresión de la usabilidad de la aplicación. En general,
cuanto menor es este número, mejor. Pero hay estudios que muestran que el límite
máximo para un usuario que navega por una aplicación es de alrededor de un segundo.
Al considerar ART, recuerde lo que significa el acrónimo: es solo un promedio. Al igual
que todas las métricas determinadas con un promedio, los valores atípicos altos pueden
descartar el número por completo y hacer que el sistema parezca más lento de lo que es.
El ART es más útil cuando se usa junto con nuestra próxima métrica de la lista.

También podría gustarte