论坛首页 编程语言技术论坛

开发rails时都用的什么服务器

浏览 16466 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (4) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-02-04  
mblwhy 写道
自带的足矣!不会走就想跑。

在windows下webrick实在太慢, 安装thin很实用方便又快速.
可以试试.
0 请登录后投票
   发表时间:2012-02-05  
谢谢给传送门的童鞋,然后,说我不会走就想跑的,你们真的懂么?
0 请登录后投票
   发表时间:2012-02-07  
thin很好啊,底层用的是EventMachine,小网站的话不用nginx、直接把thin挂在前面都是可以的
0 请登录后投票
   发表时间:2012-02-07  
建议用nginx + unicorn,比较方便,性能也不错,当然了,如果你去网上看看,可能会发现twitter竟然在用mongrel,不过人家比较强,包括ree和mongrel等都自己优化过
0 请登录后投票
   发表时间:2012-02-09  
nginx + passenger
0 请登录后投票
   发表时间:2012-02-10  
tuoxiansp 写道
谢谢给传送门的童鞋,然后,说我不会走就想跑的,你们真的懂么?


我也很奇怪

我学php的时候   
先学习如何run一个可在公网运行的php环境
看看运行有什么问题

学pyqt的时候 
做出一点点效果后 
会先了解一下如何编译成exe
看一看编译后和没编译有什么不同

结果真的很多问题呢


莫非这样做是不对的?
0 请登录后投票
   发表时间:2012-02-16  
chloerei 写道
现在比较流行的部署方案是

apache/nginx + passenger
nginx + thin
nginx + unicorn

Rails 社区流行自动测试,调试的资料可以看这里 http://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-ruby-debug


nginx + passenger 是正解。第一 性能不错  第二 部署超级easy。REE的安装程序是目前我见过最贴心的安装程序  
0 请登录后投票
   发表时间:2012-03-28  
开发时候  webrick 足以
0 请登录后投票
   发表时间:2012-03-31   最后修改:2012-03-31
coffeeandtea 写道
thin很好啊,底层用的是EventMachine,小网站的话不用nginx、直接把thin挂在前面都是可以的

打算做个小网站,并且打算暂时先直接把thin挂在前面,不用nginx。

用Siege做个一个小测试,对一个静态页面做性能压力测试,发现thin和nginx差不多(比webrick好很多),甚至在高压下thin比nginx出错率稍低一些。当然,只做简单的一个静态页面或许很不科学,还应该测测多个随机动态页面,也许动态页面thin的表现会下降,这样可能就需要nginx在前端做负载均衡了。不过大家注意,thin的作者推荐thin的实例数和CPU核数相当,如果是单核的机器,就只推荐运行一个thin实例,这样也没必要在前面加一个nginx了。

另外我一个小顾虑,不知道是不是应该有,就是如果thin前端不加nginx,会降低安全性吗?

需要测试方法和数据的话,我后面抽空附上。
0 请登录后投票
   发表时间:2012-03-31  
thin和nginx怎么能相比较呢 一个web服务器一个应用服务器???
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics