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

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

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

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

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

решение1

Трудно ответить на ваш вопрос без дополнительных данных.

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

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

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

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

решение2

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

Также подойдет стандартный интерпретатор МРТ.

Связанный контент