Sistemas y DevOps

¿Qué es NGINX?

Nginx (Engine X) es un software libre y de código abierto con licencia BSD simplificada.

¿Qué es NGINX?

¿Cuáles son las ventajas e inconvenientes de usar Nginx?

Nginx es un software multiplataforma que se puede usar en la gran mayoría de los sistemas operativos, tanto en sistemas basados en Unix (GNU/Linux, BSD, Solaris, etc.), como en Windows.

Ventajas de usar Nginx:

  • Se trata de un software multiplataforma, por lo tanto podremos instalarlo en la mayoría de nuestros servidores.
  • Consume menos recursos que la mayoría de servicios que hacen su misma función.
  • Nos proporciona un alto rendimiento soportando mayor carga y respondiendo mejor que sus competidores.
  • Puede ser usado como proxy inverso cacheando el contenido de nuestros sitios web.
  • Podemos integrarlo junto con Apache, de forma que Nginx procese contenido estático y Apache contenido dinámico.
  • Puede usarse como balanceador de carga entre varios servidores, permitiéndonos así una mayor facilidad a la hora de escalar nuestros servidores.
  • Es compatible con una gran variedad de CMS y aplicaciones actuales como pueden ser: Wordpress, Drupal, Prestashop, y muchas más.
  • El proyecto Nginx tiene detrás a la empresa Nginx Inc. y también cuenta con el apoyo de una gran comunidad contribuyendo a mejorar y resolver dudas. También podemos recurrir a soporte profesional.

Inconvenientes de usar Nginx:

  • No se integra con PHP de forma nativa. Es necesario usar FastCGI para poder integrarlo.

Comparte este artículo

Artículos Relacionados