Evaluación comparativa de servidores web

Estimación del rendimiento del servidor web

La evaluación comparativa del servidor web es el proceso de estimar el rendimiento de un servidor web para determinar si el servidor puede soportar una carga de trabajo suficientemente alta.

Parámetros clave

El rendimiento generalmente se mide en términos de:

  • Número de solicitudes que se pueden atender por segundo (dependiendo del tipo de solicitud, etc.);
  • Tiempo de respuesta de latencia en milisegundos para cada nueva conexión o solicitud;
  • Rendimiento en bytes por segundo (dependiendo del tamaño del archivo, contenido almacenado en caché o no, ancho de banda de red disponible, etc.).

Las mediciones deben realizarse bajo una carga variable de clientes y solicitudes por cliente.

Herramientas para evaluación comparativa

Las pruebas de carga (pruebas de estrés/rendimiento) de un servidor web se pueden realizar utilizando herramientas de automatización/análisis como:

  • Apache JMeter , una herramienta de prueba de carga de Java de código abierto
  • ApacheBench (o ab), un programa de línea de comandos incluido con Apache HTTP Server
  • Siege , una herramienta de evaluación comparativa y pruebas de carga de servidores web de código abierto
  • Wrk, una herramienta de prueba de carga en C de código abierto [1]
  • Locust, una herramienta de prueba de carga de Python de código abierto [2]


Puntos de referencia de aplicaciones web

Los puntos de referencia de aplicaciones web miden el rendimiento de los servidores de aplicaciones y de bases de datos utilizados para alojar aplicaciones web . TPC-W era un punto de referencia común que emulaba una librería en línea con generación de carga de trabajo sintética.

Referencias

  1. ^ "WRK: una herramienta de evaluación comparativa de HTTP". GitHub . 28 de mayo de 2022.
  2. ^ "Revisión de la herramienta de prueba de carga de código abierto 2020". k6.io . Consultado el 2 de junio de 2023 .
  • Guía de pruebas de rendimiento de Microsoft sobre patrones y prácticas para aplicaciones web
  • Herramientas de estrés para probar su servidor web en la base de conocimiento de Microsoft
  • Herramientas de prueba de rendimiento de código abierto
  • Documento de diseño de referencia de la versión 1.20 de SPECweb2009
  • Herramientas de evaluación comparativa, pruebas y depuración de HTTP(S)
  • h2load - Herramienta de evaluación comparativa HTTP/2 - CÓMO HACERLO
Obtenido de "https://es.wikipedia.org/w/index.php?title=Análisis_comparativo_de_servidores_web&oldid=1172969828"