使用mongrel集群

时间:2011-01-31 02:51:15

标签: ruby-on-rails ruby mongrel mongrel-cluster

有人可以向我解释在单个应用程序中使用mongrel集群的目的是什么?如果您有三个运行mongrel的实例,我假设您使用apache来进行负载平衡,并且用户连接到单个实例。但是将它用于单个应用程序是否有任何可能的改进?

谢谢

1 个答案:

答案 0 :(得分:3)

如果没有集群(即只有一个mongrel实例),您一次只能处理一个请求。因此,如果有十个人同时尝试访问您的网站,他们每个人都必须等待。如果一个用户做了触发漫长过程的事情,那么在完成之前,其他任何人都无权访问您的网站。因此,群集/负载平衡总是是一个好主意。

关于我认为没有必要的唯一一次,如果你正在建立一个网站,一次永远不会有超过一个人使用它(或者如果你对潜在的等待/慢速完全没问题 - 起伏)。