当前位置:  开发笔记 > 编程语言 > 正文

用于Lua Web开发的Web服务器

如何解决《用于LuaWeb开发的Web服务器》经验,为你挑选了4个好方法。

我应该使用什么Web服务器(以及为什么)进行Lua Web开发?



1> Alexander Gl..:

有一些基于Lua的网络服务器:

Xavante似乎是最受欢迎的.

Haserl很好很小.

Nanoki并不是一个严格意义上的网络服务器,而是一个值得研究的小型纯Lua wiki引擎.至于Lua wikies,还有Sputnik,功能齐全且非常灵活,但有点慢.

如果您更喜欢Apache,则有mod_lua(ex mod_wombat).看起来它会成为下一个Apache发行版的核心模块.

请注意,编写FastCGI Lua模块并不困难.

还有Luv Lua MVC web框架项目(GitHub页面).它尚未成熟,但可能包含一些有趣的见解.

更新.还有一些框架需要检查:

Luvit:http://luvit.io/ (对于我来说太节点了)

用于nginx的ngx_lua模块:http://wiki.nginx.org/HttpLuaModule

mongrel2的TIR:http://tir.mongrel2.org/

Ophal:http://ophal.org (网络平台)

lev:https://github.com/connectFree/lev

Turbo:https://github.com/kernelsauce/turbo



2> 小智..:

我们一直致力于nginx的ngx_lua模块,它支持100%无阻塞网络流量到mysql,PostgreSQL,memcached,其他http服务等等,因此具有出色的并发性和整体性能:)

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

我们在生产中使用它:)


卖!我更倾向于深入了解Lua vs Javascript/Node.

3> Carlo Pires..:

我认为lua web开发的最佳Web服务器是mongrel2.看看TIR框架,恕我直言,这是目前用于网站开发的最佳浏览器.



4> RBerteig..:

对于开发,运行小型测试服务器非常方便.特别是Lua Web开发的一个很好的候选者是Xavante服务器,它是Kepler项目的一部分.除了一些支持Kepler模块,Xavante本身也是用纯Lua编写的.

对于生产来说,在Apache上运行的新的mod_lua(mod_wombat在Apache团队接受之前已经知道它进入核心模块集)似乎是一个备受尊重的选择.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有