2009-07-22 32 views

Trả lời

5

Để phát triển, có thể thuận tiện để chạy một máy chủ thử nghiệm nhỏ. Một ứng cử viên tốt đặc biệt cho phát triển web Lua là máy chủ Xavante là một phần của dự án Kepler. Ngoài một số mô-đun Kepler hỗ trợ, bản thân Xavante được viết bằng Lua thuần túy.

Để sản xuất, mod_lua mới (được gọi là mod_wombat trước khi nhóm Apache chấp nhận nó vào bộ mô-đun chính) chạy trên Apache có vẻ là một lựa chọn được tôn trọng.

36

Có một vài máy chủ web Lua-dựa trên:

  • Xavante có vẻ là phổ biến nhất.
  • Haserl đẹp và nhỏ.
  • Nanoki không hoàn toàn là máy chủ web, nhưng một công cụ wiki Lua thuần túy nhỏ gọn đáng được nghiên cứu. Đối với những người Lua wikies, đó cũng là Sputnik, có đầy đủ tính năng và rất linh hoạt, nhưng là một chút về phía chậm.
  • mod_lua (ví dụ: mod_wombat) nếu bạn thích Apache. Có vẻ như nó would make it vào bản phân phối Apache tiếp theo là một mô-đun lõi.
  • Lưu ý rằng không quá khó để viết a FastCGI Lua module.
  • Ngoài ra còn có Luv dự án khung web Lua MVC (GitHub page). Nó chưa trưởng thành, nhưng có thể chứa một số thông tin chi tiết thú vị.

Cập nhật. Một số khuôn khổ hơn để kiểm tra:

+0

Câu trả lời này là lỗi thời, có: openresty, lapis, tir.mongrel và luvit đề cập đến một số. – develCuy

2

cũng có dự án LuCI [1]. đó là LuaConfigurationInterface, giao diện web dựa trên mangement cho OpenWRT (Linux nhúng).

Các chàng trai LuCI cũng viết một máy chủ web rất nhỏ, được gọi là lucittpd. LuCI cũng là một MVC. Và trong tình trạng sản xuất;)

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

27

Chúng tôi đã làm việc trên các mô-đun ngx_lua cho nginx, hỗ trợ 100% lưu lượng mạng non-blocking để mysql, PostgreSQL, memcached, dịch vụ http khác , và nhiều hơn nữa, mức độ đồng thời do đó nổi bật và quá tất cả các hoạt động :)

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

và chúng tôi đang sử dụng nó trong sản xuất :)

+2

Đã bán! Tôi muốn tìm hiểu sâu hơn về Lua vs Javascript/Node. – chiggsy

7

Các chúng tôi tốt nhất b máy chủ tôi có thể nghĩ cho phát triển web lua là mongrel2. Hãy xem TIR framework, trong đó, IMHO, là cách sử dụng lua tốt nhất để phát triển web trong những ngày này.

Các vấn đề liên quan