MAMP 或 Mac nginx MySQL Lua

MAMP or Mac nginx MySQL Lua

我最近购买了一台 Mac Mini,其唯一目的是用作服务器。

我是一名 C 程序员,目前正在学习 Lua 和 Obj-C。我正在尝试建立一个网站,一种 CV/Personal 推广网站。

我研究 MAMP 有一段时间了,但是我想使用 nginx 和 Lua 代替 Apache 和 PHP。

我的想法是使用 Lua 而不是 PHP 将有助于加快我的学习曲线。

有没有人有此设置或使用 lua 作为服务器脚本的经验?

干杯

有 Jan Kneschke 的 lua magnet of which I maintain a fork on github。我用这个结合FastCGI(和luasql.sqlite3)做一个小留言板,之前写的是PHP,然后是python.

PHP和python两个版本表现一般(这可能是因为我当时不是一个好的PHP/Python程序员),每个都花了大约10 -40MB 内存。 Lua 版本运行在 1MB 以内,并且明显更快。恕我直言,代码也更易于阅读。

请注意,您将需要一些辅助模块来处理 POST 请求。本书 Lighttpd 的下载文件包含一个可以解决问题的 cgi.lua 版本。如果有兴趣,我可以在我的 GitHub.

上提供