2009-07-22 21 views

Respuesta

5

Para el desarrollo, puede ser útil ejecutar un pequeño servidor de prueba. Un buen candidato en particular para el desarrollo web de Lua es el servidor Xavante que es parte del proyecto Kepler. Además de algunos de los módulos de Kepler de apoyo, Xavante está escrito en Lua puro.

Para la producción, el nuevo mod_lua (que había sido conocido como mod_wombat antes de que el equipo de Apache lo aceptara en el conjunto básico de módulos) que se ejecutaba en Apache parecería ser una elección muy respetada.

36

Hay algunos servidores web basados ​​en Lua en torno a:

  • Xavante parece ser el más popular.
  • Haserl es bueno y pequeño.
  • Nanoki no es estrictamente un servidor web, sino un pequeño y agradable motor wiki Lua puro que vale la pena estudiar. En cuanto a los Lua Wikies, también existe Sputnik, que tiene todas las funciones y es muy flexible, pero está un poco lento.
  • Hay mod_lua (ex mod_wombat) si prefiere Apache. Parece que es would make it en la próxima distribución de Apache como módulo principal.
  • Tenga en cuenta que no es tan difícil escribir a FastCGI Lua module.
  • También hay Luv proyecto Lua MVC web-framework (GitHub page). Todavía no está maduro, pero puede contener algunas ideas interesantes.

Actualizar. Algunos más marcos para comprobar hacia fuera:

+0

Esta respuesta es obsoleta, hay: openresty, lapislázuli, tir.mongrel y luvit por mencionar algunos. – develCuy

2

existe también el proyecto LuCI [1]. que es LuaConfigurationInterface, la interfaz de administración basada en web para OpenWRT (Linux incorporado).

Los chicos de LuCI también escribieron un pequeño servidor web, llamado lucittpd. LuCI también es un MVC. Y en el estado de la producción;)

[1] http://luci.subsignal.org

27

Hemos estado trabajando en el módulo ngx_lua para nginx, que soporta el tráfico de red sin bloqueo 100% a MySQL, PostgreSQL, memcached, otros servicios HTTP y más, por lo tanto, el nivel de concurrencia excepcional y funcionamiento total :)

http://github.com/chaoslawful/lua-nginx-module

y lo estamos utilizando en la producción :)

+2

¡Vendido! Prefiero profundizar en Lua vs Javascript/Node. – chiggsy

7

lo mejor que b servidor que puedo pensar para lua desarrollo web es mongrel2. Eche un vistazo en TIR framework, que, IMHO, es el mejor uso de lua para el desarrollo web en estos días.

Cuestiones relacionadas