Мне нужен веб-сервер, чтобы обслуживать очень простые запросы POST/GET как JSON. Мне не нужны MVC, Rails, Django. Мне нужно что-то, что занимает очень мало памяти, предпочтительно около 5K за каждый запрос. Веб-сервер будет разговаривать с бэкэнд-услугами, такими как Scribe, с помощью Facebook Thrift. Каждый HTTP-запрос также будет обращаться к базе данных SQLLite, по одному для каждого пользователя, а пользовательские данные не перекрываются. Он будет обслуживать статические html файлы, а также json webservice.
Я рассматриваю следующее:
- Njinx с PHP,
- Кеплер из Луа,
- прокатайте свои собственные с libevent или libev, возможно, вызывая Lua, или
- MochiWeb.
Какой из этих вариантов лучше всего подходит и какие другие варианты есть? Я могу использовать PHP, python или Lua для базовых сценариев и даже делать базовые C. Я склоняюсь к некоторому решению Erlang.