我很震惊,这个问题还没有被问过,但我发誓我到处都是。在开发模式下运行Rails 3时,是否有优于独角兽的优势,反之亦然?
答案 0 :(得分:6)
我决定选择Thin进行开发,因为Heroku在Thin生产中运行我的应用程序。
让你的dev ENV尽可能地与你的生产环境相匹配总是一个好习惯。
这里有Thin vs. Unicorn的几个故障,虽然它们有点老了。
http://snaprails.tumblr.com/post/441654760/thin-vs-unicorn-performance-benchmark
答案 1 :(得分:6)
Unicorn现在在Heroku上运行得很好,你可能想看看这个: http://michaelvanrooijen.com/articles/2011/06/01-more-concurrency-on-a-single-heroku-dyno-with-the-new-celadon-cedar-stack/
当然这是为了更好地了解你为什么要使用Unicorn: https://github.com/blog/517-unicorn
在完全探索之后,我现在正逐渐离开Thin。
**我应该注意,这只能用于Celadon Cedar堆栈,无论如何这应该是你正在转向的东西。