повозился щас с passenger, установка модуля nginx у них забавная конечно "удалите nginx и поставьте через наш установщик с passenger модулем для nginx"😆
производительность на порядки выше, нет глобальных локов, отлично реализованных паралеллизм и cuncurrency, функциональная парадигма => immutable типы данных
производительность на порядки выше, нет глобальных локов, отлично реализованных паралеллизм и cuncurrency, функциональная парадигма => immutable типы данных
конечно у ruby есть eventmachine как у python есть twisted, вы бы увидели как в erlang и elixir реализованы подобные возможности средствами самого языка и его фреймворка, там и ответ на вопрос зачем)