我有一个Ruby on Rails应用程序,它将成为一个CMS,这意味着它主要是数据库密集型的。我希望它具有相当大的流量,所以在设计之前我选择使用哪些服务器。对我来说最重要的是表现。
我听说过关于Nginx的好消息,Rails社区的许多开发人员都建议我唯一担心的是它的版本是0.8,这是Beta我相信所以我担心潜在的问题。你说什么?
另外,我想决定使用Mongrel群集还是Phusion Passenger。你觉得怎么样?
我打算使用Ruby 1.9,因为它具有更好的性能,Ruby 1.8和我将使用VPS来托管我的网站。
我的主要内容是性能,即使将一个设置在另一个上需要更长的时间。
非常感谢您的意见。
谢谢,
担
答案 0 :(得分:9)
我是Passenger + Nginx的第二名。内存非常低,设置起来并不困难。您部署的服务器类型是什么?眼镜? OS?考虑到您可用的硬件,我会考虑到这一点。如果你已经有足够的内存,那么无论是Passenger还是Apache,它都不应该是一个问题,只需要有效地优化和缓存你的应用程序。
答案 1 :(得分:2)
两条评论: 您可以将任何rails应用程序部署到您提到的任何服务器上,因此现在无需一劳永逸地决定这一点。
IMO杂种群不再值得麻烦。在任何让你开心的服务器上去乘客。
答案 2 :(得分:2)
我推荐乘客nginx,配置很好,整洁,而且与乘客apache相比,内存占用率非常低。