35

Lua Web開発にはどのWebサーバー(およびその理由)を使用する必要がありますか?

4

6 に答える 6

37

Lua ベースの Web サーバーがいくつかあります。

  • ザヴァンテが一番人気のようです。
  • Haserlは素晴らしくて小さいです。
  • Nanokiは厳密には Web サーバーではありませんが、研究に値する素晴らしい小さな純粋な Lua wiki エンジンです。Lua wiki については、Sputnikもあり、これは機能が豊富で非常に柔軟ですが、少し遅いです。
  • Apache を好む場合は、 mod_lua (ex mod_wombat) があります。コアモジュールとして次の Apache ディストリビューション組み込まれるようです。
  • FastCGI Lua モジュールを作成するのはそれほど難しくありません。
  • Luv Lua MVC Web フレームワーク プロジェクト ( GitHub ページ)もあります。まだ成熟していませんが、興味深い洞察が含まれている可能性があります。

アップデート。チェックアウトするいくつかのフレームワーク:

于 2009-07-25T10:13:31.903 に答える
27

私たちは、nginx 用の ngx_lua モジュールに取り組んできました。これは、mysql、PostgreSQL、memcached、その他の http サービスなどへの 100% ノンブロッキング ネットワーク トラフィックをサポートしているため、並外れた同時実行レベルと全体的なパフォーマンスが得られます :)

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

そして、私たちはそれを本番環境で使用しています:)

于 2010-11-20T09:47:23.797 に答える
7

Lua Web 開発に最適な Web サーバーはmongrel2です。最近の Web 開発に最適な lua の使用法であるTIRフレームワークを見てください。

于 2011-11-16T00:07:43.440 に答える
5

開発の場合、小規模なテスト サーバーを実行すると便利です。特に Lua Web 開発に適した候補は、Kepler プロジェクトの一部であるXavanteサーバーです。サポートされている Kepler モジュールの一部を除いて、Xavante 自体は純粋な Lua で記述されています。

実稼働環境では、Apache 上で動作する新しい( Apache チームがそれをモジュールのコア セットに受け入れる前にmod_lua知られていた) ことは、高く評価されているように思われます。mod_wombat

于 2009-07-22T20:39:22.610 に答える
2

LuCI プロジェクト [1] もあります。これは、OpenWRT (組み込み Linux) の Web ベースの管理フロントエンドである LuaConfigurationInterface です。

LuCI の連中は、lucittpd と呼ばれる非常に小さな Web サーバーも作成しました。LuCI も MVC です。そして生産状態で;)

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

于 2010-01-29T21:09:37.630 に答える
0

最近、Lua サポートがhttp://github.com/valenok/mongoose Web サーバーに追加されました。ビルド前の Windows バイナリをhttp://code.google.com/p/mongoose/downloads/listで確認してください。

于 2012-10-02T22:58:41.637 に答える