Analizamos juntos el registro de cambios de NGINX Unit

Nick Shadrin, director sénior de Producto en NGINX, Inc.

NGINX Unit se diferencia de NGINX en su arquitectura, sus casos de uso y su lugar en la pila de aplicaciones, pero su cultura de desarrollo es muy similar. En su sesión de NGINX Conf 2018, Nick describe las nuevas funcionalidades y otros cambios incorporados a NGINX Unit durante el último año. Comienza con temas generales, como la forma de recibir avisos sobre los cambios en el código abierto, las distintas ramas de código y el esquema de numeración de versiones. A continuación, analiza en profundidad las funcionalidades completadas durante el periodo beta:

  • Persistencia de la configuración
  • timeout parámetro para aplicaciones
  • Conexiones persistentes HTTP
  • home parámetro para entornos virtuales de Python
  • Compatibilidad con el controlador atexit de Python
  • processes objeto con bifurcación previa y gestión dinámica de procesos
  • Módulo de aplicación Perl
  • Módulo de aplicación Ruby

Concluye con un repaso de los cambios realizados tras el lanzamiento de la versión 1.0 con disponibilidad general:

  • access_log parámetro para el registro básico de accesos
  • environment objeto para configurar variables de entorno
  • options objeto para gestionar las variables de configuración de php.ini configuration variables
  • Compatibilidad con argumentos de línea de comandos para ejecutables de Go
  • settings objeto para las opciones de configuración global
  • Configuración HTTP para el tamaño del cuerpo de las solicitudes y los tiempos de espera