什么是Web服务器使用为lua Web开发[关闭](What web server to use f

2019-06-17 13:19发布

什么web服务器(为什么)我应该使用Lua的web开发?

Answer 1:

周围有一些基于Lua的-Web服务器:

  • Xavante似乎是最流行的。
  • Haserl是好的和小。
  • Nanoki不是严格意义上的Web服务器,而是一个漂亮的小纯的Lua wiki引擎值得研究。 对于Lua的wikies,也有人造地球卫星 ,它是全功能的,非常灵活,而且是慢了点。
  • 有mod_lua (前mod_wombat),如果你喜欢的Apache。 看起来这将使它进入下一个Apache发布的核心模块。
  • 请注意,它不是那么难写一个FastCGI的Lua的模块 。
  • 还有LUV的 Lua的MVC的Web框架项目( GitHub的页面 )。 它尚未成熟,但可能会包含一些有趣的见解。

更新。 一些更多的框架来看看:

  • Luvit: http://luvit.io/ (太节点样对我的口味)
  • ngx_lua模块nginx的: http://wiki.nginx.org/HttpLuaModule
  • TIR的mongrel2: http://tir.mongrel2.org/
  • Ophal: http://ophal.org (网络平台)
  • 利: https://github.com/connectFree/lev
  • 涡轮增压: https://github.com/kernelsauce/turbo


Answer 2:

我们已经工作了nginx的的ngx_lua模块,它支持100%无阻塞的网络流量上的MySQL和PostgreSQL,memcached的,其他HTTP服务等等,因此是突出的并发级别和过所有的性能:)

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

我们正在使用它在生产:)



Answer 3:

最好的Web服务器,我能想到的LUA Web开发mongrel2 。 采取一看TIR框架 ,其中, 恕我直言 ,是最好的卢阿使用了Web开发的这些日子。



Answer 4:

为了发展,它可以很方便运行一个小的测试服务器。 特别是一个好的候选人Lua的web开发是Xavante服务,这也是开普勒项目的一部分。 除了一些支撑开普勒模块,Xavante本身是用纯的Lua。

对于生产,新mod_lua (这已被称为mod_wombat Apache的团队接受了到核心模块组前)在Apache上运行似乎是一个受人尊敬的选择。



Answer 5:

有以及所述LUCI项目[1]。 这是LuaConfigurationInterface,基于web管理CHINESE前端为的OpenWRT(嵌入式Linux)。

该LUCI家伙还写了一个非常小的Web服务器,称为lucittpd。 LUCI是一个MVC为好。 而在生产状态;)

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



Answer 6:

近日,Lua的支持添加到http://github.com/valenok/mongoose Web服务器,在检查出预生成二进制的窗户http://code.google.com/p/mongoose/downloads/list



文章来源: What web server to use for Lua web development [closed]