【发布时间】:2009-11-22 14:01:02
【问题描述】:
我正在开发一个 Rails 应用程序,它目前托管在共享主机上。但是,它获得了许多需要合理处理的功能,我正在考虑将其移至 VPS、云服务器。 我没有服务器管理经验,但是,因为它是一个简单的应用程序,我想自己管理它。谷歌搜索了一下,我发现了几个设置选项:
- Phusion Passenger + Apache。这似乎是今天的默认选项。
- Phusion 乘客 + Nginx。 Nginx 将自己视为 Apache 的更轻量级选项,但后者有更多的模块和支持。
- Mongrel + Apache。我不知道该如何看待 Mongrel。我发现的讨论似乎已经过时,但有一个 nice article 是关于一个使用 Apache 的 Mongrels 集群。
那你有什么推荐的?该应用程序的流量很小,但会执行大量处理密集型操作,并且只提供少量静态文件。内存消耗很重要,因为在 VPS 上,它们会根据您需要的内存计费。而且,由于我是初学者,文档和易于配置是至关重要的。如果服务器有某种Comet/server-pushing 支持,那就太好了;我打算尽快添加它(我无法忍受汇集的讨厌想法)。
【问题讨论】:
标签: ruby-on-rails nginx passenger mongrel