Я бы не сказал, что Пассажир является стандартом де-факто, но он набирает обороты. Мы только что переключились на Nginx + Passenger, и объем памяти в нашем приложении ruby (то есть Mongrels vs. Passenger) сократился с 450 МБ до 295 МБ. Он может сбросить меньше, так как Passenger будет убивать процессоры, если они простаивают (это настраивается), но, конечно, если вы получаете трафик и используете все экземпляры, для которых вы его настроили, то они будут соответственно использовать память .
Обратите внимание, что мы еще не используем Ruby Enterprise Edition в нашей конфигурации (в основном потому, что она еще не доступна в Engine Yard), но мы все еще наблюдаем меньший объем памяти. Первоначальной причиной, по которой мы переключились, была память, но есть и другие преимущества, такие как более быстрая и простая конфигурация для увеличения или уменьшения и т. Д.