Blog

28 de Junio de 2010

Benchmark: Apache vs Nginx vs Lighttpd

Las aplicaciones web actuales y principalmente las aplicaciones de negocios, deben tener la característica de integración y comunicación con otras aplicaciones.

En Ready2Fill desarrollamos un complejo y poderoso sistema gestor de servicios web utilizando Catalyst; un framework de desarrollo para Perl, denominado Business Service Agent (BSA) que permite integrar nuestra aplicación WAM Online Business Tool con cualquier otro tipo de aplicaciones que cumpla con los estándares de las tecnologías REST y SOAP.

Esta aplicación se encargara de gestionar cientos de peticiones concurrentes de otras aplicaciones, en un sistema de este tipo es crucial que los tiempos de procesamiento, respuesta y porcentaje de error sean mínimos, una de las decisiones más importantes es la selección del servidor web sobre el cuál se va a ejecutar la aplicación, en este documento se detalla las pruebas de benchmarking realizadas así cómo los parámetros de medición utilizados, esperando que sirva cómo punto de referencia para aplicaciones con funciones y requerimientos similares.

El mayor problema que se presentó fue en consumo de memoria, originado por las múltiples operaciones que realiza la aplicación, se observo un alto porcentaje de inestabilidad al ejecutar BSA en una máquina virtual de 128 MB, por lo que la memoria fue incrementada a 256 MB, basándonos en los parámetros de medición y en los resultados obtenidos se obtuvo que el servidor web con mejor desempeño para este tipo de aplicaciones es Lighttpd y muy cerca del rendimiento esperado se encuentra Nginx por lo que no se descarta su uso con una configuración más optimizada.

Después de revisar el benchmarking y las características de Nginx vs Lighttpd, la diferencia en tiempo de respuesta no es tan grande, pero Nginx es mucho más sólido y robusto, con una comunidad más activa y con más posibilidades de configuración.

Para mayor información consulte el siguiente documento:

 
zodman
28 Junio 2010

y cherokee ? creo que es mas rapido que todos los de arriba.

 
 
Edgar Hernández Durán
28 Junio 2010

Efectivamente hay muchas pruebas de rendimiento en los que cherokee lleva la delantera, sin embargo realizamos esa elección por la experiencia que tenemos configurando y optimizando esos webservers, además de que tenemos otras aplicaciones que corren en ese tipo de servidores.

Posteriormente vamos a hacer un benchmarking con cherokee.

 
 

[...] This post was mentioned on Twitter by Angel G. Reyes and Angel G. Reyes, Ready2Fill Services. Ready2Fill Services said: Del Blog: Benchmark: Apache vs Nginx vs Lighttpd http://bit.ly/cfMO0T #benchmarking #Lighttpd #NGINX #Apache [...]

 
 

Deja un comentario

Suscribir al sitio

 


    Prensa

    • ¿Dónde están los B2B latinoamericanos? ¿Dónde están los B2B latinoamericanos? ¿Dónde están los B2B latinoamericanos?
    • Ready2Fill innova en Gestión Empresarial Ready2Fill innova en Gestión Empresarial Ready2Fill innova en Gestión Empresarial