Ответ 1
Эта статья в статье EventMachine также может дать вам подсказку:
Погруженный в традицию разветвления/ поточные веб-серверы я нашел довольно удивился, когда я присоединился к одному из исследовательские проекты в Университете Ватерлоо пару лет назад: мы сравнивали различные веб-серверы архитектуры и топ-исполнители были все управляемые событиями серверы.
Как я приставал к каждому с вопросами, Я быстро понял, почему - в окружающая среда с сотнями тысяч запрашивает второе, разветвление и контекст переключение, связанное с потоком управление становится непозволительно дорого (вилка худшая, как это копия памяти на родительском процесс каждый раз). Принимая во внимание, что сравнение, жесткий и оптимизированный цикл событий действительно светит когда дело доходит до тяжелые нагрузки.