Ruby on rails 使用混合聚类

Ruby on rails 使用混合聚类,ruby-on-rails,ruby,mongrel,mongrel-cluster,Ruby On Rails,Ruby,Mongrel,Mongrel Cluster,有人能向我解释一下,在单个应用程序中使用混合集群的目的是什么吗?如果您有三个运行mongrel的实例,我假设您使用apache进行负载平衡,并且用户连接到单个实例。但是在单个应用程序中使用它是否有任何可能的改进 谢谢如果没有集群(即只有一个mongrel实例),您一次只能处理一个请求。因此,如果有十个人同时试图访问您的站点,他们每个人都必须等待。如果一个用户做了一些触发一个长过程的事情,那么在完成之前没有其他人可以访问您的站点。因此,集群/负载平衡总是一个好主意 大概唯一一次我认为没有必要的是,

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

谢谢

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

大概唯一一次我认为没有必要的是,如果你正在构建一个一次不会有超过一个人使用它的站点(或者如果你对潜在的等待/减速完全满意)。

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

大概唯一一次我认为没有必要的情况是,如果你正在建设一个一次不会有超过一个人使用它的网站(或者如果你对潜在的等待/减速完全没有意见)。

你也可以使用Passenger()。配置起来容易多了。您还可以使用Passenger()。配置起来容易多了。