Nginx, descripción, características, modelo de eventos

Nginx, descripción, características, modelo de eventos.NGINX se creó en respuesta al desafío de C10K de manejar al menos 10,000 conexiones de clientes simultáneas en un solo servidor. NGINX utiliza una arquitectura asíncrona y controlada por eventos para manejar estas enormes cantidades de conexiones.

Esta arquitectura hace que el manejo de cargas altas y fluctuantes sea mucho más predecible en términos de uso de RAM, uso de CPU y latencia.
La principal diferencia entre NGINX y Apache, en términos de los modelos de eventos, es que NGINX no configura procesos de trabajo adicionales por conexión. En la mayoría de los casos, la configuración NGINX recomendada está ejecutando un proceso de trabajo por CPU, lo que maximiza la eficiencia del hardware.

NGINX también tiene un amplio conjunto de características y puede realizar varias funciones de servidor:

Un servidor proxy inverso para los protocolos HTTP, HTTPS, SMTP, POP3 e IMAP
Un equilibrador de carga y un caché HTTP
Un proxy frontend para Apache y otros servidores web, que combina la flexibilidad de Apache con el buen rendimiento del contenido estático de NGINX
NGINX es compatible con los controladores FastCGI y SCGI para servir scripts de contenido dinámico como PHP y Python. Utiliza la pila LEMP: una variación de LAMP usando la ortografía fonética de NGINX (Linux, » En-juhn-ex «, MySQL, PHP).

Leer también: Cómo instalar Nginx en el servidor cPanel, perdiendo el miedo; Usar Nginx en Cpanel, ¿es posible? ¿Se puede? ¿Cómo? ¿Vale la pena?; Cómo Habilitar la compresión gzip en Plesk Onix con Nginx

This post is also available in: Español