Веб-сервер для запуска PHP + Erlang - PullRequest
4 голосов
/ 25 мая 2009

Я хочу запустить PHP и Erlang на веб-сервере. Apache исключен, потому что бэкэнд-процесс Erlang должен обрабатывать около 3000 запросов одновременно. Так что определенно что-то с меньшим объемом памяти, как lighttpd ...

Какой из них вы бы порекомендовали? А почему?

Ответы [ 3 ]

5 голосов
/ 25 мая 2009

Erlang имеет встроенный веб-сервер:

http://yaws.hyber.org/

Который вы можете использовать. Это должно быть действительно очень быстро.

Если вы хотите показать Эрланга в Интернете, Yaws - это путь (просто изучение Erlang, так что это может быть неверно)

редактировать :

Немного покопавшись, я обнаружил, что веб-сервер Erlang (Yaws) МОЖЕТ запускать сценарии PHP. Итак, ваш ответ - веб-сервер Erlang!

http://yaws.hyber.org/cgi.yaws

3 голосов
/ 26 мая 2009

Трудно ответить на этот вопрос без дополнительной информации. Для чего вы хотите использовать erlang и php? Является ли php вашим интерфейсом для бэкэнда erlang? Или Эрланг собирается сделать и внешний интерфейс?

Я видел, как люди преуспевают с nginx перед erlang и fastcgi. Вы можете запустить php через fastcgi с помощью nginx, выполняющего пересылку. Без дополнительной информации было бы сложно сказать что-то большее.

0 голосов
/ 19 октября 2013

Запустите ваш php-интерфейс с любым, что вам нравится (apache, я надеюсь) и общайтесь с вашим erlang в качестве бэкэнда.

Читать:

http://www.erlang -factory.com / загрузки / презентации / 117 / Todd-Lipcon-ErlangFactoryLondon2009-BuildingMulti-LanguageWebArchitecturesusingErlangandThrift.pdf

В основном рассказывается о том, как запустить внешний интерфейс php, потому что он хорош в строках, и дизайнеры шаблонов «получают его» с бэкэндом erlang, потому что он хорош в параллелизме и т. Д. Затем он склеил все это вместе с экономным

лучшая цитата

Где PHP сосет, где Эрланг первенствует! Я И наоборот!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...