我应该使用什么Web服务器(以及为什么)来进行Lua Web开发?
有几个基于Lua的web服务器:
更新。 一些更多的框架来检查:
我们一直在为nginx开发ngx_lua模块,它支持到mysql,PostgreSQL,memcached,其他http服务以及更多的100%非阻塞网络流量,因此具有出色的并发水平和全面的性能:)
http://github.com/chaoslawful/lua-nginx-module
我们正在使用它在生产:)
我认为lua web开发最好的web服务器是mongrel2 。 看看TIR框架 , 恕我直言 ,这是目前最好的用于web开发的lua。
对于开发来说,运行一个小型的测试服务器可能会很方便。 作为开普勒项目的一部分的Xavante服务器尤其适合于Lua网站开发。 除了一些支持的开普勒模块之外,Xavante本身是用纯粹的Lua编写的。
对于生产来说,在Apache上运行的新mod_lua
(在Apache团队之前被称为mod_wombat
被接受为Apache的核心模块,似乎是一个备受推崇的选择。
还有LuCI项目[1]。 LuaConfigurationInterface是基于Web的OpenWRT(嵌入式Linux)管理前端。
Luci的人也写了一个非常小的网络服务器,称为lucittpd。 LuCI也是一个MVC。 并在生产状态;)