我应该为我的Rails应用程序使用Apache或Nginx&Passenger或Mongrel

Tam*_*Tam 5 apache mongrel ruby-on-rails passenger nginx

我有一个Ruby on Rails应用程序,它将成为一个CMS,这意味着它主要是数据库密集型的.我希望它具有相当大的流量,所以在设计之前我选择使用哪些服务器.对我来说最重要的是表现.

我听说过关于Nginx的好东西,Rails社区中的许多开发人员都建议我唯一担心的是它的版本是0.8,这是Beta我相信所以我担心潜在的问题.你说什么?

另外,我想决定使用Mongrel集群还是Phusion Passenger.你怎么看?

我打算使用Ruby 1.9,因为它具有更好的性能,Ruby 1.8和我将使用VPS来托管我的网站.

我的主要内容是性能,即使设置一个在另一个上需要更长的时间.

非常感谢您的意见.

谢谢,

Nic*_*k L 9

我是Passenger + Nginx的第二名.内存非常低,设置起来并不困难.您部署的服务器类型是什么?眼镜?OS?考虑到您可用的硬件,我会考虑到这一点.如果你已经有足够的内存,那么它的Passenger或Apache不应该是一个问题,只是有效地优化和缓存你的应用程序.

  • 512RAM是充足的,所以你对标准的Passenger + Apache很好,但是,如果你想节省更多的内存,试试Nginx.它将使内存占用空间更小.是的乘客确实使用Ruby 1.9. - =)玩得开心! (2认同)