首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在生产环境中托管ruby on rails应用程序最好的软件是什么?

在生产环境中托管ruby on rails应用程序最好的软件是什么?
EN

Stack Overflow用户
提问于 2011-01-19 02:03:15
回答 6查看 1.7K关注 0票数 0

webrick是唯一好的选择吗?我知道有一种使用apache的方法,但是它比webrick更好吗?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-01-19 02:36:01

四个选择

实际上有四种选择,加上WEBrick,但对于生产服务器来说,这将是一个不同寻常的选择。大致按照复杂度递增的顺序...

  • nginx + Mongrel
  • nginx + Mongrel
  • Apache + Passenger

(有Phusion Passenger单机版,但这实际上是一个nginx + passenger编译在一起,所以我不计算它,尽管对某些人来说这可能是一个很好的选择。)

然后,较大的站点可能会添加专门的第7层硬件(NetScaler、F5等)在服务器的前面。

票数 4
EN

Stack Overflow用户

发布于 2011-01-19 02:06:41

Phusion Passenger...它比WEBrick好多了。Passenger是在Apache上部署的事实上的标准。它还可以选择在Nginx环境下运行,或者作为独立服务器(如WEBrick)运行。请看这个关于独立乘客的问题。

还有其他不太常用的选项,特别是包括Mongrel

另外,您可能会对我使用的Heroku感兴趣。它是一个基于云的生产服务器,并且为小型站点提供了免费的部署选项。Heroku为您管理所有的服务器端,如果您不是服务器管理员(我不是),这是一个真正的解脱。

票数 3
EN

Stack Overflow用户

发布于 2011-01-19 02:06:09

老实说,passenger对Apache来说真的很好,但我会考虑外部托管解决方案。对于小型项目,heroku提供免费托管,对于大型项目,您可以根据需要以相对较低的价格进行扩展。还有一些其他的,但是heroku (IMHO)给了你最大的灵活性……而且它是免费的(而且可靠的)!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4727399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档