Lua Web開発にはどのWebサーバー(およびその理由)を使用する必要がありますか?
LuaベースのWebサーバーがいくつかあります。
更新。チェックアウトするいくつかのフレームワーク:
私たちはnginxのngx_luaモジュールに取り組んできました。これは、mysql、PostgreSQL、memcached、その他のhttpサービスなどへの100%ノンブロッキングネットワークトラフィックをサポートするため、卓越した同時実行レベルと全体的なパフォーマンスを実現します:)
http://github.com/chaoslawful/lua-nginx-module
そして私たちはそれを本番環境で使用しています:)
Lua Web開発のために私が考えることができる最高のWebサーバーは mongrel2 です。 TIRフレームワーク を見てください。これは [〜#〜] imho [〜#〜] で、最近のWeb開発に最適なluaの使用法です。
開発の場合、小さなテストサーバーを実行すると便利です。特にLuaWeb開発に適した候補は、Keplerプロジェクトの一部である Xavante サーバーです。サポートしているKeplerモジュールのいくつかを除いて、Xavante自体は純粋なLuaで書かれています。
本番環境では、Apacheで実行される新しいmod_lua
(Apacheチームがモジュールのコアセットに受け入れる前はmod_wombat
として知られていました)は、尊敬されている選択のようです。
luCIプロジェクトもあります[1]。これは、OpenWRT(組み込みLinux)用のWebベースの管理フロントエンドであるLuaConfigurationInterfaceです。
LuCIの連中は、lucittpdと呼ばれる非常に小さなWebサーバーも作成しました。 LuCIもMVCです。そして生産状態で;)
最近、Luaのサポートが http://github.com/valenok/mongoose Webサーバーに追加されました。ビルド前のWindowsバイナリを http://code.google.com)で確認してください。/p/mongoose/downloads/list