Categories: All - disponibilidad - rendimiento - escalabilidad - balanceo

by MIREYA VANESSA CARRILLO JUMBO 2 years ago

331

características de NGINX

NGINX es un servidor web que se distingue por su arquitectura asincrónica basada en eventos, lo que le permite manejar peticiones de manera eficiente utilizando un solo hilo. Se destaca por su rendimiento superior en comparación con otros servidores web como Apache, especialmente en puntos de referencia que miden la eficiencia.

características de NGINX

características de NGINX

Pero si tienes un servidor Ubuntu o CentOS (o cualquier otra distro, pues funciona en todas) sin panel de control podrás sacarle todo el jugo al instalarlo desde cero como te hemos mostrado en este tutorial. Luego de eso puedes contarnos cómo te fue.

NGINX para resolver el problema C10K, un término acuñado en 1999 para describir la dificultad que experimentaban los servidores web existentes al manejar grandes cantidades de conexiones (los 10K) concurrentes (la C).

Con su arquitectura asincrónica impulsada por eventos, revolucionó la forma en que los servidores operan en contextos de alto rendimiento y se convirtió en el servidor web más rápido disponible.

NGINX siempre supera a Apache y otros servidores en puntos de referencia que miden el rendimiento del servidor web. Sin embargo, desde su lanzamiento original, los sitios web se han expandido de simples páginas HTML a contenido dinámico y multifacético.

Una de sus únicas desventajas es que al día de hoy (a pesar de que cPanel está trabajando en ello) no es soportado por cPanel y WHM completamente para producción, algo que le ha quitado mucho mercado sin duda alguna.

El proceso de instalación de Nginx es bastante fácil, pues al haberse vuelto tan popular está presente casi por defecto en casi todos los repositorios de las principales distribuciones Linux más populares de hoy en día

Balanceo de carga inteligente Tolerante ante fallos Ofrece alta disponibilidad Escalabilidad asegurada Soporte para FastCGI y FastCGI Cache Compatible con IPv4 e IPv6 Soporte HTTP, SPDY, QUICK y HTTP2

Soporte para HTTPS con certificados SSL Permite hosts virtuales, así como basados en IPs Streaming nativo con módulo RTMP

Servidor de archivos estáticos y dinámicos Sirve como proxy inverso + servidor de cache Soporte de autenticación HTTP Soporta índices y autoindexado

Este servidor web también trabaja en base a procesos maestros, donde éstos controlan multiples workers o procesos de trabajo, que son los que al final logran realizar el despacho de las requests que vienen desde los clientes (browsers – navegadores web),

Nginx funciona de una forma no tradicional en comparación a los servidores web alternativos como Apache.

Su arquitectura se enfoca más que nada de forma asincrónica, basándose enteramente en eventos, donde cada petición que viene desde un navegador web se maneja utilizando un solo thread o hilo.