2009-07-22 21 views

risposta

5

Per lo sviluppo, può essere utile eseguire un piccolo server di prova. Un buon candidato in particolare per lo sviluppo web Lua è il server Xavante che fa parte del progetto Kepler. A parte alcuni dei moduli Kepler di supporto, Xavante stesso è scritto in puro Lua.

Per la produzione, il nuovo mod_lua (che era stato conosciuto come mod_wombat prima che la squadra di Apache accettato nel nucleo di moduli) in esecuzione su Apache sembrerebbe essere una scelta di tutto rispetto.

36

ci sono un paio di server web Lua-basata soprattutto:

  • Xavante sembra essere il più popolare.
  • Haserl è bello e piccolo.
  • Nanoki non è strettamente un server web, ma un bel piccolo motore Lua wiki che vale la pena studiare. Per quanto riguarda i Wikies Lua, c'è anche lo Sputnik, che è completo e molto flessibile, ma è un po 'lento.
  • C'è mod_lua (ex mod_wombat) se si preferisce Apache. Sembra che sia would make it nella prossima distribuzione di Apache come modulo principale.
  • Si noti che non è così difficile scrivere a FastCGI Lua module.
  • C'è anche Luv Lua MVC progetto web-framework (GitHub page). Non è ancora maturo, ma può contenere alcuni spunti interessanti.
Aggiornamento

. Alcuni altri quadri di check-out:

+0

Questa risposta è obsoleto, non c'è: openresty, lapis, tir.mongrel e Luvit per citarne alcuni. – develCuy

2

c'è anche il progetto LuCI [1]. che è la LuaConfigurationInterface, il frontend di gestione delle risorse basato su web per OpenWRT (Linux incorporato).

I ragazzi di LuCI hanno scritto anche un server web molto piccolo, chiamato lucittpd. Anche LuCI è un MVC. E in stato di produzione;)

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

27

Abbiamo lavorato sul modulo ngx_lua per nginx, che supporta il traffico di rete non bloccante al 100% per MySQL, PostgreSQL, memcached, altri servizi HTTP e altro ancora, quindi eccezionale livello di concorrenza e più di tutto le prestazioni :)

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

e stiamo utilizzando in produzione :)

+2

Venduto! Preferirei approfondire Lua vs Javascript/Node. – chiggsy

7

Il meglio che b server che posso pensare per lo sviluppo web lua è mongrel2. Date un'occhiata a TIR framework, che, IMHO, è il miglior uso di lua per lo sviluppo web in questi giorni.

Problemi correlati