我想弄清楚运行Rails的最佳服务器堆栈。
截至目前,nginx +独angular兽似乎是最好的方法。 但是,有些人build议运行REE解释器而不是Ruby平台。
Nginx +独angular兽+稀土元素是最强大的组合,还是将明确的解释器足够?
没有更多的数据很难回答你的问题。
我会说,运行rails应用程序的最简单方法是使用Passenger。 除非你正在运行一个非常受欢迎的具有可伸缩性问题的rails应用程序,否则最简单的path就是最好的path。
旅客死亡易于pipe理。
最佳的服务器堆栈就是你想要的,并且需要最less的思考和手持的堆栈。
如果你真的有规模的问题,那么你需要聘请一个pipe理员,知道他或她在做什么。
是的,你可以很容易地使用REE。 它提供了更好的垃圾收集,我已经成功地在nginx + unicorn + REE下的生产中使用它。 只要确保重新安装独angular兽可执行文件,以便它们使用REE而不是默认的ruby库。
标准的MRI解释器也足够了。