Autor Tema: nginx 1.0 listo para el público  (Leído 2571 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
nginx 1.0 listo para el público
« : abril 12, 2011, 02:51:17 pm »
Dese la página de nginx se puede leer la siguiente noticia, la cual nos cuenta que esta listo nginx 1.0.0 en su version estable :yahoo:

Citar
Here we go!
nginx-1.0.0 stable version has been released.
The repository is available at svn://svn.nginx.org.

nginx development was started about 9 years ago. The first public version 0.1.0 has been released on October 4, 2004. Now W3Techs reports that 6.8% of the top 1 million sites on the web (according to Alexa) use nginx. And 46.9% of top Russian sites use nginx.

Netcraft reports similar 6.52% nginx share of the million busiest sites in April 2011.

Después de 7 casi 7 años del su inicios con 0.1.0 es uno de los servidores que más fama han adquirido como un fuerte reemplazo de apache, llenando los requisitos de muchos sitios de los más utilizados del mundo.

Así que ahí les queda la info para los que se decidan a descargalo y comenzar hacer pruebas, no dudo que pronto estarán listos los paquetes para la mayoría de distribuciones :)

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re: nginx 1.0 listo para el público
« Respuesta #1 : abril 12, 2011, 02:54:17 pm »
ventajas sobre el apache vainilla?

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: nginx 1.0 listo para el público
« Respuesta #2 : abril 12, 2011, 02:57:01 pm »
ventajas sobre el apache vainilla?

Desconozco de apache vanilla man no se si me podes ilustrar :(

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re: nginx 1.0 listo para el público
« Respuesta #3 : abril 12, 2011, 02:58:55 pm »
Desconozco de apache vanilla man no se si me podes ilustrar :(
no no, cuando dicen "producto X vainilla" te quieren decir el producto X normal de siempre  :p

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: nginx 1.0 listo para el público
« Respuesta #4 : abril 12, 2011, 03:02:32 pm »
ventajas sobre el apache vainilla?

Al parecer la velocidad es lo fuerte de Nginx.
http://www.webandblog.com/reviews/apache-vs-nginx-testing-performance-under-heavy-load/
http://blog.demogar.com/post/1480602007/pequeno-benchmark-de-nginx-vs-apache

Por cierto aprovechando el tema, tambien hay un web server llamado Cherokee un español lo hizo y es rapido (no se si mas que Nginx) y una de las grandes ventajas es que tiene una interfaz grafica web para administrarlo (buenisimo para los que odian los archivos de configuracion del apache)
http://www.cherokee-project.com/

Yo utilizo este y no tengo quejas.


Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: nginx 1.0 listo para el público
« Respuesta #5 : abril 12, 2011, 03:16:34 pm »
LOL pense que te referias a una configuación de apache tipo apache + varnish , solo que en este caso no encontraba nada de vanilla :D

Mira más que todo es su poder de servir contenido estático utilizando muchos menos recursos que apache.
Apache en sus configuraciones de Prefork o Worker, ultimamente la mayoría prefieren en lugar de prefork usar worker para pasarte de procesos a threads, pero aún así todo el contenido estático te va creando bastantes procesos que al final te van dando un dolor de cabeza con el uso de RAM y muchas veces también con el uso de CPU.

En cambio por ejemplo nginx en su configuración por defecto es single thread event driven, utilizando el concepto del non-blocking IO. Y hace el uso de programación asíncrona para utilizar eventos y hacer múltiples actividades al mismo tiempo.

Es la preferencia por ejemplo para servir contenido estático porque con una mínima cantidad de recursos sirve cientos de requests al mismo tiempo.


Desconectado cvilanova

  • Sv Member
  • ***
  • Mensajes: 429
  • Samurai Tux
    • Hornos, Cocinas y Todo lo relacionado al Arte Metalico
Re: nginx 1.0 listo para el público
« Respuesta #6 : abril 12, 2011, 03:24:54 pm »
interesante... yo me he clavado con el Apache... pero es una buena idea, voy a probarlo a ver ke ondas...  gracias por compartir  :thumbsup:


Cocinas, Campanas Extractoras
Hornos para Pan y Pizza
Planchas, Cocinas Industriales
y Mucho más...
Visita: ArteMetalico.co.cc

7459 1228, 7624 4427 y 2293 2691

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: nginx 1.0 listo para el público
« Respuesta #7 : abril 12, 2011, 03:40:53 pm »
Les voy a poner un ejemplo real, esta es la comparativa usando top de los recursos de una máquina en la que esta corriendo apache y también nginx miren la columna de RES que indica la memoria también el % de memoria de el sistema.

Nginx

Código: [Seleccionar]
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1827 root      18   0 13040 1496  384 S  0.0  0.1   0:00.00 nginx
 1828 nginx     18   0 13476 2520  916 S  0.0  0.1   0:30.81 nginx
 1829 nginx     15   0 13604 2648  916 S  0.0  0.1   0:30.47 nginx
 1830 nginx     15   0 13472 2512  916 S  0.0  0.1   0:35.33 nginx
 1831 nginx     15   0 13472 2536  916 S  0.0  0.1   0:32.96 nginx
 1832 nginx     18   0 13604 2564  916 S  0.0  0.1   0:36.24 nginx
 1833 nginx     18   0 13472 2544  916 S  0.0  0.1   0:34.05 nginx
 1834 nginx     18   0 13604 2556  916 S  0.0  0.1   0:33.16 nginx
 1835 nginx     18   0 13604 2560  916 S  0.0  0.1   0:34.13 nginx
 1836 nginx     18   0 13604 2572  916 S  0.0  0.1   0:35.89 nginx
 1837 nginx     18   0 13472 2544  916 S  0.0  0.1   0:32.53 nginx

Apache
Código: [Seleccionar]
  PID   USER    PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3853 nobody    19   4 44672  34m 1776 S  0.0  1.7   0:00.01 httpd
 4025 nobody    19   4 44672  34m 1788 S  0.0  1.7   0:00.00 httpd
 4027 nobody    21   4 44676  34m 1820 S  0.0  1.7   0:00.00 httpd
 4047 nobody    21   4 44672  34m 1764 S  0.0  1.7   0:00.00 httpd
 4051 nobody    19   4 44532  34m 1752 S  0.0  1.7   0:00.00 httpd


34 megas en los procesos de httpd mientras como 2 megas de los de nginx. vale la pena aclarar que estos de apache  estan en MPM y tienen modulos de php y perl, pero aún así es una gran diferencia.