Я использовал прямой Mongrel, я использовал Mongrel clusters за Apache, я посмотрел на Thin, и я очень заинтригован Пассажиром. Я тоже посмотрел на Nginx. Я посмотрел на МРТ, Ruby Enterprise Edition, Rubinius и JRuby. Есть много вариантов, каждый из которых утверждает, что это новый святой Грааль.Рекомендации по развертыванию новых Rails в Linux?
Что является лучшим вариантом для совершенно нового, полностью современного развертывания? Единственными предположениями являются следующие:
- Приложение основано на Rails 2.2. (Я знаю, что версия 2.2 еще не полностью выпущена, но и это не развертывание.)
- Сервер основан на Linux. Вероятно, Ubuntu Hardy, но действительно, что лучше всего работает в этом случае.
- Рельсы должны быть полностью функциональными и, возможно, разговаривать с базой данных MySQL.
- Все остальное является предметом переговоров.
Учитывая эти особенно широкие ограничения, какая комбинация программного обеспечения даст наилучший результат с точки зрения параллелизма и низких накладных расходов?
Я склоняюсь к Apache с «рабочим» mpm и пассажиром + Ruby Enterprise Edition, просто потому, что он предлагает немедленную стабильность и простоту настройки и обслуживания.
Возможно, мне будет лучше с другим вариантом?
+1 для пассажиров - очень простое развертывание так же быстро (иногда быстрее для моего приложения), как раньше был Монгрель. Замечательно! – 2008-11-12 13:59:54