Abrir Resty

Servidor web basado en nginx y LuaJIT
Otros nombresngx_openresty
Autor(es) original(es)Yichun Zhang
Desarrollador(es)
  • Fundación de software OpenResty
  • OpenResty, Inc.
Lanzamiento inicialSeptiembre de 2009 ; hace 15 años [1] (2009-09)
Versión estable
1.25.3.1 / 4 de enero de 2024 ; hace 11 meses (2024-01-04)
Repositorio
  • github.com/openresty/openresty
Escrito endo
LicenciaLicencia FreeBSD
Sitio webopenresty.org/es/ 

OpenResty es una distribución de nginx que incluye el intérprete LuaJIT para scripts Lua . [2] [3] El software fue creado por Yichun Zhang. Originalmente, antes de 2011, fue patrocinado por Taobao y entre 2012 y 2016 recibió el apoyo principalmente de Cloudflare. Desde 2017, ha recibido el apoyo principalmente de OpenResty Software Foundation y OpenResty Inc.

OpenResty está diseñado para crear aplicaciones web escalables, servicios web y puertas de enlace web dinámicas. La arquitectura de OpenResty se basa en varios módulos nginx que se han ampliado para convertir nginx en un servidor de aplicaciones web que pueda gestionar una gran cantidad de solicitudes. [4] OpenResty tiene como objetivo ejecutar aplicaciones del lado del servidor Lua completamente en el servidor Nginx, aprovechando su modelo de eventos para realizar E/S sin bloqueo no solo para conexiones de clientes, sino también con recursos remotos, como bases de datos.

Historia

En octubre de 2007, OpenResty comenzó en Yahoo! China como un marco de servicio web de API abierta escrito principalmente en Perl . [1] [5] [6] Su README en CPAN lo describe como "Un contenedor REST para bases de datos relacionales " que permite "sitios web 100% JavaScript y otras RIA " a través de PostgreSQL .

En septiembre de 2009, OpenResty fue rediseñado en Taobao como ngx_openresty, un servidor de aplicaciones Lua basado en un reempaquetado extendido de nginx y LuaJIT con módulos de extensión de servidor de complemento escritos en C. [1]

Véase también

Referencias

  1. ^ abc 章, 亦春 (9 de julio de 2012). 【开源访谈】OpenResty 作者章亦春访谈实录 [[Entrevista de código abierto] Entrevista con el autor de OpenResty, Zhang Yichun]. OSChina.NET (Entrevista) (en chino simplificado). Archivado desde el original el 30 de abril de 2022 . Consultado el 6 de febrero de 2022 .
  2. ^ Sharwood, Simon (20 de septiembre de 2016). "¿Qué diablos es OpenResty? ¡El quinto servidor web más utilizado del mundo, eso es!". The Register . Consultado el 5 de febrero de 2022 .
  3. ^ Frommel, Oliver. "La distribución OpenResty para Nginx» Revista ADMIN ". Admin-Magazin (en alemán) . Consultado el 13 de enero de 2023 .
  4. ^ Tourne, Matthieu (8 de diciembre de 2012). "Llevando a Nginx al límite con Lua". El blog de Cloudflare . Cloudflare . Consultado el 5 de febrero de 2022 .
  5. ^ Zhang, Yichun. "agentzh/old-openresty: OpenResty de primera generación obsoleto escrito principalmente en Perl. En su lugar, consulte el nuevo OpenResty basado en Nginx y Lua". GitHub . Consultado el 6 de febrero de 2022 .
  6. ^ Zhang, Yichun. «OpenResty: plataforma de servicios web de propósito general para aplicaciones web». CPAN . Consultado el 6 de febrero de 2022 .
  • Sitio web oficial
Retrieved from "https://en.wikipedia.org/w/index.php?title=OpenResty&oldid=1260766224"