
Me gustaría usar Lighttpd en producción para servir aplicaciones Django, pero veo que hoy en día Nginx es cada vez más popular. ¿Porqué es eso? Soy consciente de que en el pasado Lighttpd tuvo pérdidas de memoria, pero ¿no se ha solucionado esto ahora? Tienen desarrolladores activos que solucionan este tipo de cosas, ¿no?
¿Hay alguna razón por la que debería utilizar Nginx en lugar de Lighty? Sé que nginx es un gran servidor pero ¿es realmente tan bueno y mejor que lighty?
Respuesta1
Soy un usuario actual de nginx y un usuario anterior de lighttpd y solo puedo hacerme eco del problema de estabilidad. Además, nginx tiene un desarrollo activo y, a menudo, se lanza una nueva versión cada dos semanas con nuevas funciones o correcciones de errores menores. El archivo de configuración también es bastante claro y muy poderoso una vez que aprendes la forma de hacer las cosas con nginx.
Respuesta2
Nginx también se puede utilizar como equilibrador de carga (aunque haproxy probablemente sea un poco mejor en esto si no necesita SSL).
Nginx también se puede utilizar como proxy inverso SSL, que esenormesi utiliza SSL en varios hosts virtuales. Esta es probablemente la razón principal de los números de nginx Netcraft y el autor de nginx dijo en una entrevista reciente que pensaba que esta era la razón de la mayoría de las implementaciones. Sin duda, es por eso que comencé a usarlo... y luego me sorprendieron las mejoras en el rendimiento que estaba viendo :)
Respuesta3
Recientemente hice una evaluación en paralelo de lighttpd y nginx en el mismo servidor para un nuevo proyecto en el que estoy trabajando. Nginx tuvo un desempeño ligeramente mejor que Lighttpd en mis pruebas y, como resultado, pusimos nginx en producción. FWIW Netcraft informa que nginx se usa mucho más que lighttpd en servidores web externos: http://news.netcraft.com/
Respuesta4
Encontré una página de VS en ambos, aquí hay un pequeño recorte:
"Estabilidad
En agosto de 2009, lighttpd todavía tenía problemas de pérdidas de memoria sin resolver informados hace 3 años. Un problema con Lighty es que pierde memoria como un colador. Lo audité un poquito y me di por vencido, es un desastre. Me mantendría alejado de él, rápidamente arruinará tu día si le lanzas mucho tráfico".
Fuente:http://www.wikivs.com/wiki/Lighttpd_vs_nginx
Honestamente, no he usado nginx, así que no puedo hablar por experiencia. Utilicé principalmente Apache en mi servidor web, pero tengo uno en casa que usa lighttpd. Solo sirve una pequeña página html y solo se puede acceder a ella mediante VPN, por lo que es más un portal de información cuando hay alguien remoto.
La próxima vez que baje la cabeza y empiece a experimentar con aplicaciones del lado del servidor nuevas y actualizadas, probablemente jugaré con nginx. Al final del día, es tu propia elección, pero dependiendo de si será para un entorno de producción, investigaría ambos antes de comprometerme con cualquiera de ellos.