Conociendo Nginx

Como todos sabemos cuando hablamos de servicios web lo primero que nos viene a la mente es Apache, y es que este actualmente es el servidor web mas popular y el mas utilizado. Pero hay un servidor web que esta tomando popularidad y es el que vamos a conocer ahora, que se llama Nginx.

Nginx, pronunciado en inglés engine x, es un servidor HTTP y proxy inverso de alto rendimiento, además funciona como servidor proxy para IMAP/POP3/SMTP. Fue desarrollado por Igor Sysoev para uno de los sitios mas visitado en Rusia. Nginx es más conocido por su estabilidad, sus características, configuración simple y su bajo consumo de recursos.

Nginx puede ser implementado para servir contenido HTTP dinámico en la red usando FastCGI, manejadores SCGI para scripts y puede servir tambien como balanceador de carga.

Una de las características que mas llama la atención de Nginx es su acercamiento de manejar los requerimientos basado en eventos, a diferencia de Apache que lo hace basado en procesos. Este modo de Nginx de manejar los requerimientos basados en eventos le permite consumir bajos recursos y asegurar un funcionamiento óptimo bajo mucha carga.

Caracteristicas de Nginx

  • Capacidad para manejar mas de 10,000 conexiones simultáneas con bajo uso de memoria.
  • Proxy inverso con caching
  • Balanceo de carga
  • Tolerancia a Fallos
  • Soporte TLS/SSL
  • Soporte FastCGI, SCGI, uWSGI con caching
  • Servidores Virtuales basados en nombre y dirección IP
  • Compatible con IPv6
  • Streaming FLV y MP4
  • Autenticación de acceso
  • Compresión y decompresión gzip
  • Reescritura de URL
  • Limitaciones de conexiones concurrente y respuestas
  • Manejo de ancho de banda
  • Geolocalización basada en direcciones IP
  • Tracking de usuarios
  • WebDAV
  • Procesamienro de datos XSLT
  • Perl scripting incrustrado
  • Proxy SMTP, POP3, IMAP
  • entre otros,

Actualmente Nginx impulsa el 12.18% de los portales web activos. Para mencionar algunos de los sitios impulsados por Nginx tenemos Netflix, WordPress.com, Zynga, SoundCloud, Github, Hulu, Pinterest y muchos otros mas.

Si queremos que nuestros servicios web sean rápidos sin la necesidad de gastar mucho de dinero en hardware, pues definitivamente Nginx merece nuestra atención.

Fuente| tuxapuntes

Share
  1. Carlos Ernesto Pruna
    Jul 7th, 2014 at 06:00
    Reply | Quote | #1

    test

  2. Designer Drapery Fabric
    Dec 18th, 2014 at 12:06
    #2
Comments are closed.