Se utiliza un servidor Web como Lighttpd y Nginx en la mayoría de los casos simplemente optimización prematura?

StackOverflow https://stackoverflow.com/questions/558134

Pregunta

Actualmente estoy usando Lighttpd en un VPS. Antes de que se trataba de nginx, pero regresó a Lighttpd porque necesitaba CGI.

HTTPD de Apache es la corriente principal. Todas las documentaciones incluyen ejemplos para Apache y la mayoría de los módulos sólo están disponibles para Apache.

Es el esfuerzo por utilizar algo diferente de Apache realmente vale la pena?

¿Fue útil?

Solución

Yo no lo consideraría como la optimización prematura. Esos dos servidores web son buenos productos y fuertes en contenido estático. El hecho de que Apache se utiliza ampliamente, no significa que otros productos que son sólo 'optimización'. En mi experiencia lighttpd y nginx son bastante fáciles de configurar y se puede utilizar fijaciones fcgi para la mayoría de los lenguajes de programación.

Debe tener en cuenta la funcionalidad que necesita y elegir un servidor que ofrece los, posiblemente, el que utiliza menos recursos que muy probablemente no será Apache.

Otros consejos

  

Es el esfuerzo por utilizar algo diferente de Apache realmente vale la pena?

Todo depende de sus necesidades: si tiene menos de unas pocas docenas de usuarios concurrentes (y no va a ver ese número crezca en el corto plazo), entonces esto es sólo una cuestión de gusto

.

Pero si usted está preocupado por los costos debido a que su aplicación está dirigida a escalar con la carga a continuación, utilizando el servidor más eficiente va a dividir sus costos hasta en varios órdenes de magnitud.

Esta es la razón por tener la elección es grande!

Una muy buena herramienta de prueba es weighttp (misma sintaxis que ApacheBench pero más rápido y ... multi-hilo - la condición necesaria para probar servidores SMP que escalan en multi-core CPU).

Eso depende de sus necesidades. Yo uso nginx cuando lo hace lo que necesito, lo que lo hace normalmente. Apache soporta a muchas cosas que no uso a menudo. Es agradable de usar sólo lo que necesita.

Sí, si necesita algo así como 10k conexiones simultáneas, usted tiene una oportunidad con LigtHTTPd pero no con Apache que pienso.

Si vale la pena cambiar durante el desarrollo, no estoy seguro. Probablemente utilizar el servidor web que mejor sabe para desarrollar y optimizar más tarde.

Si se está utilizando rieles, usando Lighttpd es deoptimization prematura. :) Así que todo depende de lo que necesita. Tus padres, si / cuando los tenga, será gracias por utilizar Apache si es posible.

En realidad depende de su conjunto de requisitos. Sí, la optimización prematura es malo, pero para ser honesto, no veo cómo esto puede ser la misma.

Se podría tener un cierto conjunto de requisitos de este servidor web - tal vez algo que ver con la facilidad con que se instala? ¿Portabilidad? ¿Conjunto de características? etc., que dictan la mayor parte de la decisión para usted.

Yo diría, no se preocupe acerca de la optimización prematura con respecto a qué servidor Web con las que - más bien, objetivamente mira lo que quiere que sea y lo que quiere que haga, a continuación, tomar su decisión de allí y construir su solución.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top