2010-09-02 4 views

ответ

1

«Лучший», на мой взгляд, это Passenger в сочетании с вашим выбором Apache или nginx, в зависимости от того, с кем вы знакомы. Это, пожалуй, единственная игра в городе, когда дело доходит до того, что приложение работает быстро и надежно. Команда Phusion потратила много времени и сил на создание полного пакета для масштабируемой платформы развертывания.

Mongrel предназначен только для того, чтобы быть частью вашего стека и требует, чтобы ряд поддерживающих частей работал правильно. Он также должен управляться с помощью отдельной пусковой установки процесса, и это может расстраивать и может вызвать серьезные проблемы, если это будет сделано неправильно. Mongrel2 - лучшая платформа, но потребуется некоторое время, чтобы правильно ассимилироваться сообществом Rails.

Webrick никогда не предназначался как производственный веб-сервер. Это только игровой сервер для тестирования. Это очень медленно и может обслуживать только один запрос за раз.

5

Короткий ответ: разверните на том, что вы развернете.

Долгий ответ: хорошие контейнеры Rails, такие как Unicorn, Thin и т. Д., Действительно не влияют на ваше развитие, но будут влиять на производство. И у каждого из них есть только связанные с конфигурацией причуды, которые взаимодействуют с вашим кодом и выбором драгоценных камней, которые просто ныряют и работают в этой среде, могут сэкономить много времени, даже если они используют непрерывную интеграцию, но особенно если нет.

Смежные вопросы