Apache vs NgINX
kitai
¿Es siempre mejor Apache para servir cualquier tipo de contenido?
La respuesta es claramente no. Se puede mejorar la configuración de Apache y ajustarla según el contenido que vayamos a servir.
Andaba buscando alternativas para servir imágenes y contenido estático en HTML. Para ello, siempre puedo recurrir a los clásicos estilo THTTPD. Pero por una vez, probé un nuevo servidor (ruso) llamado NgINX y este es el resultado.
Transaction rate: 4488.11 trans/sec
NgINX :
Transaction rate: 5250.52 trans/sec
Gana NgINX por un par de modificaciones que trae de base que Apache no utiliza.
Actualización 29 de Mayo, 2007:
En vista de las dudas surgidas con lighttpd, ahi van las pruebas con dicho server:
Transaction rate: 5172.87 trans/sec
Y ya que estamos realizando pruebas, una que quizás os sorprenda:
Apache 1.3:
Transaction rate: 5000.70 trans/sec
Apache 1.3 se puede optimizar, creo yo, hasta conseguir un resultado parecido o similar a Lighttpd y NgINX. Con lo cual, Apache 1.3 sigue siendo una opción viable para servir imágenes, manteniendo casi todas las posibilidades que ofrece Apache para configurarlo, sobre otros servidores Web.
Posted in General, Optimización |
Mayo 21st, 2007 at 20:18
Hola, podrías comentar qué software utilizas para hacer estas pruebas? gracias!
Mayo 22nd, 2007 at 12:08
En este caso, utilizé Siege.
http://www.joedog.org/JoeDog/Siege
En esta misma Web discutimos el tema de los programas de carga hace tiempo.
http://www.apache-es.org/index.php/2006/12/26/herramientas-de-pruebas-de-carga/
kitai
Mayo 26th, 2007 at 12:14
[...] por ejemplo servir páginas estáticas o basadas en FastCGI. Tiene licencia BSD y los chicos de Apache-es han hecho pruebas comparándolo con Apache con muy buenos [...]
Mayo 27th, 2007 at 4:26
Otra alternativa a Apache: Nginx
Personalmente si por motivos de rendimiento tuviera que usar una alternativa a Apache para SigT (¿debo decir “esperemos no llegar a tanto o mejor sí desearlo?) sería sin dudarlo lighttpd con PHP funcionando como FastCGI y algo tipo eAccelerato…
Junio 1st, 2007 at 21:32
Gracias kitai por la respuesta!
Hace ya que hiciste la prueba, pero me gustaría preguntarte el tamaño del html estático y un poco las características de la máquina donde hiciste la pruebas. Por comparar
Si no es mucha molestia y no te importa compartir la info.
Muchas gracias!