Вопрос

Может ли кто-нибудь объяснить мне, какова цель использования беспородного кластера для одного приложения?Если у вас запущено три экземпляра mongrel, я предполагаю, что вы используете apache для балансировки нагрузки, а пользователь подключается к одному экземпляру.Но есть ли какие-либо возможные улучшения в использовании его для одного приложения ??

Спасибо

Это было полезно?

Решение

Без кластера (т.е. только одного экземпляра mongrel) вы можете обрабатывать только один запрос за раз.Поэтому, если десять человек попытаются получить доступ к вашему сайту одновременно, каждому из них придется подождать.И если один пользователь сделает что-то, что запускает длительный процесс, никто другой не получит доступа к вашему сайту, пока это не будет сделано.Так что кластеризация / балансировка нагрузки - всегда хорошая идея.

Примерно единственный раз, когда я бы не подумал, что это необходимо, - это если вы создаете сайт, на котором никогда не будет больше одного человека, использующего его одновременно (или если вас полностью устраивает потенциальное ожидание / медленное-вниз).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top