Наиболее ресурсоэффективный способ развертывания нескольких приложений Rails на одном сервере - PullRequest
2 голосов
/ 27 января 2010

У меня есть виртуальный выделенный сервер, который я использую для размещения небольших веб-сайтов, которые недостаточно велики, чтобы оправдать свой собственный выделенный фрагмент. Я являюсь разработчиком Rails и в настоящее время использую стек Ubuntu / Nginx / Mongrel Cluster / SQLite для развертывания этих приложений.

Мне кажется, что память, используемая каждым экземпляром Mongrel, слишком велика. Мне интересно, какой рекомендуемый способ обслуживания этих приложений состоит в том, чтобы минимизировать использование ресурсов. Я слышал, что Монгрел больше не рекомендуется в пользу Пассажира. Однако я продолжил использовать Mongrel, потому что чувствую, что он более легкий. Это может быть полным заблуждением с моей стороны.

Есть идеи?

1 Ответ

1 голос
/ 27 января 2010

Наличие RoR Passenger + Enterprise может помочь с объемом памяти (и, вероятно, с производительностью).

...