Вышел (http://sheddingbikes.com/posts/1283412933.html) первый публичный релиз web-сервера Mongrel2 (http://mongrel2.org/). В отличие от проекта Mongrel, представляющего собой привязанную к языку Ruby платформу для развертывания приложений на базе Ruby on Rails и подобных фреймворков, проект Mongrel2 не привязан к определенному языку программирования, приложениям и сетевой архитектуре. Код Mongrel2 написан на языке Си, построен на основе высокопроизводительного и проверенного временем HTTP-парсера из проекта Mongrel, использует БД SQLite для хранения конфигурации и библиотеку ZeroMQ (http://www.opennet.me/opennews/art.shtml?num=27137) для организации быстрого асинхронного обмена сообщениями с web-приложением. Исходные тексты распространяются в рамках лицензии BSD.
Основные особенности проекта Mongrel2:
- Поддержка запуска web-приложений, написанных на любом из 10 поддерживаемых языков программирования: Ruby (http://github.com/perplexes/m2r),
Python (http://github.com/berr...URL: http://sheddingbikes.com/posts/1283412933.html
Новость: http://www.opennet.me/opennews/art.shtml?num=27833
Хотелось бы увидеть бенчмарки против lighttpd/nginx с fastcgi.
ну сделай
в случа если Mongrel2 работает не через FastCGI (а например через модули запускаемые внутри тогоже процесса что и WebServer... тоесть без разделения привелегий)..то сравнение будет некорректным
# p.s.: впрочем не знаю как работает Mongrel2 :-) ..
>в случа если Mongrel2 работает не через FastCGI (а например через модули
>запускаемые внутри тогоже процесса что и WebServer... тоесть без разделения привелегий)Прокотол FastCGI здесь заменен на ZeroMQ - запущенный на фоне процес делает коннект к mongrel2 и читает от него сообщения в цыкле. Тоесть для разделения привилегий и process manager'а - полная свобода выбора.
Надо затестить поддержку c#.
http://www.gnub.ru/?page_id=137