《RoR部署方案深度剖析》的相关内容
相关讨论
[讨论]部署Rails的最佳方案是什么?
从来没真正部署过一个production级别的rails应用,但是9月份很可能要部署一个,所以最近也开始关注Rails的部署问题。这里算是抛砖引玉吧,还请各位有经验的同志热烈讨论,我想很多人也都对这方面很感兴趣。
Robbin之前的帖子里面讨论过如何选择Rails的部署方案,也挺详细的,我估计硬件和操作系统方面大家分歧应该不大,总归是linux,服务器越强劲,内存越大越好。所以问题就到了软件方面 ...
by AllenYoung 2007-07-06 浏览 (11971) 回复 (25) 关键字:
RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能
传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服务器读写文件的开销,实现了“零拷贝”模式。
作为最流行的轻量级Web服 ...
by robbin 2008-01-12 浏览 (5487) 回复 (7) 关键字: x-sendfile
JavaEye网站的RoR性能优化经验谈
JavaEye网站从2006年9月11日上线基于RoR的2.0版本开始,到现在已经运行了将近一年半了。在这一年半的时间里,JavaEye网站的每日PV从最开始的5万,缓慢增长到了现在的60万。随着网站负载的不断增加,我们也在不断尝试和调整网站的性能,积累了不少第一手RoR应用性能优化的实战经验。虽然我们并不是RoR性能优化的权威专家,我们所积累的经验也许并不是最优实践,但是作为国内最早涉足RoR商 ...
by robbin 2008-01-20 浏览 (12123) 回复 (22) 关键字:
ruby on rails应用性能优化之道
这是一篇我们运营JavaEye网站将近半年时间所得到经验的总结。目前在整个rails社区,都极少有运营rails大访问量网站经验的人详细的谈这个话题。至于国内,rails应用都停留在学习和尝试阶段,真正投入商业运营的基本找不到,所以谈这个话题为时太早,颇有对牛弹琴的感觉。所以权当是个人的总结性文章吧,也不会很详细的展开谈论,能对大家有所启发就好。
一、硬件
1、CPU
ruby解析器相对于JV ...
by robbin 2007-02-01 浏览 (16007) 回复 (15) 关键字: rails performance
相关博客
RoR的部署方案选择
RoR的部署方式从架构上来说分为前端和后端:
一、前端
前端的作用就是处理静态资源,将动态请求分发到后端,有时候也带有一些额外的功能,例如对特定URL进行rewrite和redirect,对HTTP输出进行gzip压缩等等。
前端目前已知的可以选择apache, lighttpd, litespeed, nginx, haproxy
1、apache2.2
apache是全球市场占有率最 ...
by robbin 2007-07-06 浏览 (8682) 回复 (8) 关键字:
Lighttpd和RoR安装配置的疑难解答
之前写过一篇在Linux平台上安装和配置Ruby on Rails详解,可能是有点高估了Linux的普及和应用程度,无数安装和配置的问题都以各种方式向我涌过来。这里集中的提供一下疑难解答:
一、到底我应该用Lighttpd,还是Nginx/Mongrel?
现在Nginx/Mongrel的部署方式越来越受欢迎了,很多人置疑Lighttpd/FastCGI,并且现在也涌现了一些比Mongrel性 ...
by robbin 2008-03-07 浏览 (3149) 回复 (5) 关键字: lighttpd
RoR网站如何利用lighttpd的X-sendfile功能提升文件下载性能
传统的Web服务器在处理文件下载的时候,总是先读入文件内容到应用程序内存,然后再把内存当中的内容发送给客户端浏览器。这种方式在应付当今大负载网站,音频视频网站力不从心。sendfile是现代操作系统支持的一种高性能网络IO方式,操作系统内核的sendfile调用可以将文件内容直接推送到网卡的buffer当中,从而避免了Web服务器读写文件的开销,实现了“零拷贝”模式。
作为最流行的轻量级Web服 ...
by robbin 2008-01-12 浏览 (2109) 回复 (7) 关键字: x-sendfile
freeBSD下配置nginx+mongrel的rails部署环境
最近准备帮朋友开发一个小型的应用,考虑再三决定使用ROR,因为朋友提供的独立主机是FreeBSD6.1,只好研究在FreeBSD下怎么安装production级别的ROR部署环境。
至于基本的软件怎么安装我这里就不多说了,网上的资源、信息很多,我这里提一下的是由于对 ...
by minstrel 2007-08-20 浏览 (722) 回复 (0) 关键字: ruby on rails nginx mongrel FreeBSD
推荐一篇很好的RoR部署方案性能评测
今年年初的时候,我写了一篇RoR部署方案深度剖析的文章,分析了Rails的进程运行方式下各种部署方案的优缺点,以及采用什么部署方案最优的话题。当时我没有给出具体的性能评测数据,因为我觉得运行的机制原理很清楚的情况下,没有做评测的必要性。但不管怎么说,一份详细的性能评测数据还是更有说服力,因此我很欣喜的看到ShiningRay的这份评测报告有多么宝贵的价值。
浅析Ruby on Rails部署方案 ...
by robbin 2008-07-08 浏览 (1096) 回复 (6) 关键字:
相关圈子讨论
JavaEye2.0 正式上线
经过为期一个月的奋斗,JavaEye2.0终于在9月11日凌晨3.00正式上线啦!你现在就可以用你在老的论坛的账号和密码登录新的JavaEye2.0网站啦!
当然由于开发时间很短,也由于我们对ruby on rails还不太熟悉,也由于从老的phpbb论坛迁移数据带来的一些意外,导致现在网站的bug还非常非常多,功能还不完善,性能还不太好,也没有来得及进行必要的优化。所有的这些问题,请大家谅解我 ...
by robbin 2006-09-11 浏览 (12678) 回复 (67)
相关新闻
Twitter没有计划放弃ruby on rails,而且早就用了erlang改进性能
Twitter 是用 RoR 开发的流量最大的站点. 应用了 Rinda,其 基于 DRb使用DRb (”Distributed Ruby”.), 该库可以通过 TCP/IP 从远程 Ruby 对象发送接收消息,
,还用到了erlang技术中著名的 ejabberd。
5月9日,其官方网站上登信息辟谣, Twitter没有计划放弃ruby on rails,早就开始使用了混合语言改进性能。 ...
by stingchen 2008-05-10 浏览 (1543) 回复 (4) 关键字: twitter
Passenger(mod_rails)新的RoR部署方式
mod_rails是赖洪礼和他的团队开发的一种基于apache module机制的RoR部署运行方式。这种方式可以充分利用apache的功能,提供了基于apache的比较好的RoR性能,而且无需烦琐的部署方式。根据作者的评测,mod_rails的性能略微超过了mongrel和thin,是一种相当快的运行方式。
更多详细评测,请看赖洪礼的博客:
http://izumi.plan99.net ...
by robbin 2008-04-02 浏览 (1028) 回复 (3) 关键字: mod_rails
推荐知识库条目
Comming soon

