Gunicorn | Servidor web de Python optimizado de Fast & Resource

Gunicorn Pila de soluciones del servidor web

Servidor web WSGI Python optimizado de Fast & Recursos

Gunicorn es una interfaz Python Web Server Gateway. Es un servidor web rápido con uso de recursos optimizado y funciona con una amplia variedad de marcos web.

Descripción general

Gunicorn es único en comparación con muchas implementaciones del servidor WSGI porque es altamente estable y impulsa algunas de las aplicaciones web más grandes basadas en Python del mundo, incluida la famosa plataforma de redes sociales Instagram. Gunicorn es un servidor web puro de Python para aplicaciones WSGI. Proporciona un equilibrio perfecto de rendimiento, flexibilidad y simplicidad de configuración. También es increíblemente ligero en los recursos y puede establecer la prioridad de ciertos puntos finales y retener el rendimiento en sus servidores para donde más se necesita. Gunicorn Web Server es el único servidor WSGI para Python que es compatible con casi todo. Este es el servidor típico que puede usar cuando trabaja con Flask y Django, que son los dos trabajos de marco web más populares para Python. Una de las ventajas de usar Gunicorn es que es bastante rápido y amigable con los recursos. Su arquitectura es bastante simple, lo que significa que generalmente se puede implementar muy fácilmente y aún así funcionar increíblemente rápido. Se escribe principalmente en el lenguaje de programación C, lo que significa que es probable que esté encima de cualquier otro servidor escrito en Python puro en términos de velocidad y rendimiento.

Requisitos del sistema

Los siguientes son los requisitos para instalar Gunicorn en Ubuntu 18.04

  • Servidor Ubuntu 18.04
  • Acceso a una ventana de línea de comandos/terminal
  • Un usuario no raíz con permisos de sudo
  • Un firewall básico

Características

  • Trabaja con Paster, Django y WSGI fuera de la caja.
  • La gestión de procesos del trabajador es automática.
  • Configuración simple de Python
  • Configuraciones de múltiples trabajadores
  • una variedad de ganchos de servidor
  • Compatible con Python 2.6+ y Python 3.2+

Instrucciones de instalación

En primer lugar, actualice el índice del paquete usando el siguiente comando:

<pre class="wp-block-code">

sudo apt -get actualización -y

Instale el paquete Gunicorn ejecutando el siguiente comando:

<pre class="wp-block-code">

sudo apt -get install -y gunicorn

Verifique los registros del sistema para confirmar que no hay errores relacionados.

Explorar

En este tutorial, hemos explicado el proceso de instalación y las características del servidor web de Gunicorn Python. Para conocer otra opción de pila de solución de código abierto, verifique las siguientes páginas:

 Español