Назад | Перейти на главную страницу

Руби: Есть ли смысл использовать REE с Unicorn?

Я пытаюсь найти оптимальный стек серверов для запуска Rails.

На данный момент nginx + unicorn кажется лучшим подходом. Однако некоторые люди предложили запустить интерпретатор REE вместо Ruby plain.

Будет ли nginx + unicorn + REE самой мощной комбинацией или достаточно простого интерпретатора?

Да, вы можете легко использовать REE. Он предлагает лучшую сборку мусора, и я успешно использовал его в продакшене под nginx + unicorn + REE. Просто не забудьте переустановить исполняемые файлы единорога, чтобы они использовали REE, а не библиотеку ruby ​​по умолчанию.

Также будет достаточно стандартного интерпретатора МРТ.

Без дополнительных данных сложно ответить на ваш вопрос.

Я скажу, что самый простой способ запускать приложения rails - это Passenger. Если вы не используете действительно популярное приложение rails, у которого возникают проблемы с масштабируемостью, самый простой путь - лучший путь.

Пассажир офигительно прост в управлении.

Оптимальный стек серверов - это стек, который делает то, что вы хотите, и требует минимум размышлений и рук.

Если у вас действительно есть проблемы с масштабированием, вам нужно нанять администратора, который знает, что он или она делает.