哪个rails服务器用于开发?

Not*_*Dan 5 ruby-on-rails

是否有用于开发的"最佳"rails服务器(mongral,webrick等)?或者它真的不重要吗?

Yur*_*dow 6

简短回答:根据您将部署的内容进行开发.

答案很好:好的Rails容器,如Unicorn,Thin等,确实不会影响您的开发,但会影响生产.而且,每个都有足够的配置相关的怪癖,可以与您的代码交互,只需潜入并在该环境中工作就可以节省大量时间,即使使用持续集成,但特别是如果没有.


tad*_*man 1

我认为“最好的”是将Passenger与您选择的 Apache 或 nginx 结合使用,无论您熟悉哪一个。当谈到让应用程序快速可靠地运行时,这可能是镇上唯一的游戏。Phusion 团队投入了大量的时间和精力来构建可扩展部署平台的完整包。

Mongrel 仅被设计为堆栈的一部分,需要许多支撑件才能正常工作。它还必须使用单独的进程启动器进行管理,这可能会令人沮丧,如果做得错误,可能会导致严重的问题。Mongrel2是一个更好的平台,但需要一些时间才能被 Rails 社区正确吸收。

Webrick 从未打算用作生产 Web 服务器。它只是一个用于测试的玩具服务器。它速度慢得令人痛苦,一次只能服务一个请求。