5

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

我听说过关于 Nginx 的好消息,Rails 社区中的许多开发人员都推荐它,我唯一担心的是它的版本是 0.8,我相信它是 Beta,所以我担心潜在的问题。你说什么?

另外,我想在使用 Mongrel 集群或 Phusion Passenger 之间做出决定。你怎么看?

我计划使用 Ruby 1.9,因为它比 Ruby 1.8 具有更好的性能,我将使用 VPS 来托管我的网站。

我的主要事情是性能,即使设置一个比另一个需要更长的时间。

非常感谢您的意见。

谢谢,

4

3 回答 3

9

对于Passenger + Nginx,我排名第二。非常低的内存,设置起来并不难。你也在部署什么类型的服务器?眼镜?操作系统?考虑到您可用的硬件,我也会考虑到这一点。如果您已经有足够的内存,那么无论是Passenger 还是Apache,都应该不是问题,只需有效地优化和缓存您的应用程序即可。

于 2009-09-14T14:03:26.293 回答
2

两条评论:您可以将任何 Rails 应用程序部署到您提到的任何服务器上,因此现在无需一劳永逸地做出决定。

IMO 杂种集群不再值得麻烦。在任何让您开心的服务器上寻找乘客。

于 2009-09-14T08:17:13.653 回答
2

我推荐乘客 nginx,配置很好而且整洁,而且与乘客 apache 相比,内存占用非常低。

于 2009-09-14T10:12:05.350 回答