对于需要托管Rails SaaS应用程序的专用服务器(不是很多流量但需要保留未来的选项),您会建议什么是最佳服务器堆栈。
答案 0 :(得分:7)
无论您的应用是什么,您可能都需要某些标准组件:
我工作的Engine Yard使用名为chef的开源工具来管理我们的automated deployment solution。这可能是个不错的选择。
答案 1 :(得分:3)
与一个广泛的问题一样,这取决于。有些事情要考虑:
我完全可以肯定地说,你不想使用Windows,因为Rails在Linux / UNIX堆栈上效果最好。
答案 2 :(得分:1)
很多都取决于你的需求。如果模型不是很复杂和/或你的流量相当低,你可以在某些* nix上使用apache,mongrel和sqlite。
如果你开始看到性能问题,可以在混合中添加一些memcached,相对无痛地升级到mysql,并使用不同的服务器(passenger / nginx)。
还有一些备用的ruby实现可以带来一些性能提升。想到了Rubninous和jRuby。