
Nginx
Servidor web y proxy inverso de alto rendimiento para aplicaciones modernas.
Nginx es el servidor web más popular del mundo, y da servicio a más del 34 % de todos los sitios web, incluidos Netflix, Airbnb, Dropbox y WordPress.com. Diseñado originalmente para resolver el problema C10K (gestionar 10.000 conexiones simultáneas), la arquitectura orientada a eventos de Nginx maneja con eficiencia cargas de tráfico masivas.
Utilizamos Nginx como proxy inverso y balanceador de carga para nuestras aplicaciones autoalojadas. Nginx se sitúa delante de aplicaciones Node.js, Python y PHP, gestionando la terminación SSL, el servicio de archivos estáticos y el enrutamiento de peticiones. El bajo consumo de memoria y la alta concurrencia de Nginx lo hacen ideal para despliegues en producción.
Para qué lo usamos
- Proxy inverso para aplicaciones Node.js
- Balanceo de carga entre varios servidores
- Terminación SSL/TLS y gestión de HTTPS
- Servicio de archivos estáticos y caché
- Limitación de velocidad y control de acceso
- API gateway y enrutamiento de peticiones
Lo que nos aporta
- Arquitectura orientada a eventosGestione miles de conexiones simultáneas con un consumo mínimo de memoria y CPU.
- Proxy inversoEnrute solicitudes a aplicaciones backend, gestione SSL y añada caché, compresión y cabeceras de seguridad.
- Balanceo de cargaDistribuya el tráfico entre varios servidores backend con algoritmos round-robin, least-connections o IP-hash.
- Flexibilidad de configuraciónConfiguración declarativa para reglas de enrutado complejas, redirecciones, reescrituras y hosts virtuales.
Preguntas frecuentes
¿Nginx o Apache? ¿Cuál es mejor?
¿Necesito Nginx con Vercel o Cloudflare?
¿Es gratis Nginx?
¿Puede Nginx mejorar la velocidad de mi sitio web?
Más sobre Cloud e infraestructura
¿No sabe cómo se aplica a su caso?
Un ingeniero sénior recorre su web, su presencia en buscadores y la forma en que le llegan las consultas, y luego anota las tres cosas que merece la pena arreglar primero. El documento es suyo en cualquier caso.