RoR的部署方案选择
手头有个RoR的小项目要进入部署阶段了,一直很头疼RoR的部署方案。
Iteye的robbin在2008年写了篇文章 http://www.iteye.com/topic/155542 ,深度剖析了RoR部署方案,给出了如下的选择对比:
Lighttpd+FastCGI > Lighttpd+Mongrel > Nginx+Mongrel > Apache+Mongrel > Ngignx+FastCGI > Apache+FastCGI
文中强推Lighttpd+FastCGI,说实话个人当时准备的是Nginx+Mongrel,看了robbin的文章后有点害怕。要使用L+F吗?该文章写于3年前,这些部署方案的对比是否发生变化?您是否部署过RoR,是如何选择的?
茎钢互撸娃
10 years, 6 months ago
Answers
貌似这个问题回答晚了。。。
RoR的发展非常迅速,目前部署方案也趋于成熟,主要两大派别:
- Apache+passenger
- Nginx+Unicorn
不过以目前的情况看,好想
Nginx+Unicorn
是未来趋势。
我知道的目前采用Nginx+Unicorn方案的站点包括 GitHub , Ruby-China , GeaKit 等
Segmentfault应该也是(如果没有猜错的话)
东方八云紫
answered 10 years, 6 months ago