Использование Erlang для Web?

Стоит задача реализовать отдачу параметризованной (то есть не статика, но есть конечное число конфигураций, которые в, принцепе, можно закешировать) страницы embed плеера для пользователей. Предпологается серьезная нагрузка — более 5млн+ уникальных запросов в день.

В целом всегда хватает связки php + nginx + apc cache + memcache. В качестве хранилища mongodb или redis. Hо мозг жаждит извращений, и в нем давно засела идея использования erlang для веб приложений.

Вопрос заключается в том, а стоит ли? И если да, то куда лучше смотреть.

Пока ориентируюсь на chicagoboss.
  • Вопрос задан
  • 4947 просмотров
Пригласить эксперта
Ответы на вопрос 4
bagyr
@bagyr
Можно еще nitrogenproject.com/ глянуть.

>Вопрос заключается в том, а стоит ли?
Только если мозг жаждет извращений и контент хорошо кешируется.
Ответ написан
Комментировать
@Ghostwriter
Для вашей задачи Босс будет избыточным. Хорошо подойдёт Misultin. Бенчмарк.
Ответ написан
alekciy
@alekciy
Вёбных дел мастер
5 миллионов хитов в сутки не такая большая цифра для проекта на php. Поэтому если точно не известно, какой профит даст использование erlang, то причина для его использования может быть только одна «мозг желает извращений». Если это еще и в условиях уже работающего проекта делается, то стоит добавить один пункт к проблемам «приключения на пятую точку».

Лично я в php-ом проекте для erlang вижу только одну нишу — удержание постоянных коннектов с клиентами (веб чат). Если в проекте есть jabber. Или если в проекте есть очереди которые можно неплохо запилить в RabbitMQ. В этих случая оно очень неплохо показывает себя.
Ответ написан
5HT
@5HT
Erlang
Вот примеры Erlang сайтов на Nitrogen совместимом фреймворке N2O:
skyline.synrc.com
synrc.com:8080/static/app/index.htm
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы