Веб-cервер для RoR приложений

Какой веб-сервер для RoR приложений вы посоветуете и почему?
  • Вопрос задан
  • 2367 просмотров
Пригласить эксперта
Ответы на вопрос 5
spuf
@spuf
Я сидел на этом habrahabr.ru/blogs/ror/120368/ и всё нравилось.
Ответ написан
Комментировать
d4rkr00t
@d4rkr00t
Пользуюсь Thin пока хватает.
Ответ написан
Комментировать
vidok
@vidok
Однозначно unicorn
Ответ написан
Комментировать
@Mox
Team Lead, RoR, React/React Native
Мне удобнее было скачать Ruby EE, дальше прямо там есть скрипт, как поставить nginx +Passenger. Для меня это оказался самый удобный способ + памяти много сэкономлено. Но я уходил на это решение со связки mongrel'ов.

Unicorn не пробовал, смысла не вижу пока.
Ответ написан
GearHead
@GearHead
Fullstack разработчик и предприниматель
тут все хвалят unicorn, однако для меня у него относительно thin есть следующие минусы:
1) трудность настройки. для zero-downtime-deploy нужно писать (или всегда держать под рукой) неслабый стартап-конфиг на руби. у thin есть волшебная опция restart -O
2) кластер thin'ов можно одной командой сделать сервисом (т.е. при перезагрузке системы или смерти нод они сами будут подниматься).
3) unicorn всегда держит в памяти один лишний нод, которым заменяет умирающие. очень заметный минус на слабых VPS, когда кластер из 2х-3х нод занимает большую часть оператвы. так в 512мб оператвы thin уместит к примеру три рабочих ноды, когда unicorn при том же расходе памяти только две.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы