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