【发布时间】:2011-06-02 10:11:17
【问题描述】:
我有一个环境,我的应用程序在 mongrel 上的多台机器上运行,并由 Apache 进行负载平衡。我正在将杂种转换为乘客。乘客独立是一个更好的主意还是每台机器上的 Apache + 乘客?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 apache2 passenger
我有一个环境,我的应用程序在 mongrel 上的多台机器上运行,并由 Apache 进行负载平衡。我正在将杂种转换为乘客。乘客独立是一个更好的主意还是每台机器上的 Apache + 乘客?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 apache2 passenger
好吧,当您的服务器上有许多不同的应用程序并且您必须大量使用 Apache 的 VirtualHost 指令时,我会说 Apache+Passenger 是一个不错的选择。如果您只有一个应用程序并尝试平衡负载,则 apache 会带来很多开销,特别是如果您在每台主机上都安装它只是为了实现负载平衡。然后,您应该考虑使用带有 Thin 的 nginx,它们的内存占用都非常小。
【讨论】: