используя беспородный кластер - PullRequest
0 голосов
/ 31 января 2011

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

Спасибо

1 Ответ

3 голосов
/ 31 января 2011

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

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

...