您的位置: 新闻频道 Ruby新闻

原创新闻 Twitter计划放弃ruby on rails

2008-05-08 by 副主编 QQbyte
评论(28) 有4634人浏览
著名微博客网站Twitter,在经历了两年的性能问题后,决定计划放弃Ruby on Rails,不再使用ROR作为自己的网站框架,有可能使用PHP或者Java重写。

Twitter前首席架构师Blaine Cook说扩展Rails是非常容易的,但是问题并没有那么容易解决。当Twitter增加了的大量用户后,连续三天出现了性能问题

当然有大量的Rails网站,包括:Scribd, Hulu,以及著名的Facebook插件Friends for Sale. CrunchBase, 等都是用Rails写的。一些新的网站也在加入到rails领域里面来,如yellowpages.com

但Rails一直是经常争论的话题,一些开发人员质疑rails根源上的瑕疵和难以扩展,另一些人则持相反的态度。今年年初,rails社区的核心成员,mongrel的开发者也放弃了rails,并离开了rails社区

Rails 六宗罪:


来自:techcrunch

评论 共 28 条 发表评论

elathen 2008-06-03 22:58
用java也会遇到性能问题的,关键是你整个系统的架构的设计和代码的质量。
zheqing 2008-06-03 14:42
rails没明白为什么有人用。
imjl 2008-05-12 11:57
来吧,,光明的PHP大道欢迎你
Quake Wang 2008-05-10 21:47
JavaEye的流量和Twitter相比是它的一个零头,ruby性能问题在很久很久的时间内都不会是我们的瓶颈.
chenzengpeng 2008-05-10 21:25
不知道JAVAEYE有什么想法,不过每个技术都是有自己的特点和缺点的,根据需求分析,用最合适的技术实现才是王道。
王者之剑 2008-05-10 17:08
我早就放弃rails做网站了,还是php强
rrsy23 2008-05-10 16:16
我们现在做的金融系统一天登陆用户20多万个,数据都是千万与数亿的量,还是信赖JAVA,其实,语言与体系就是药,业务就是病人,没有万能药,没有好药,只有适病制药!!
sheandwei 2008-05-09 23:37
不过 JavaEye倒是一直感觉比较流畅
sheandwei 2008-05-09 23:35
这是迟早都要面对的问题啊
很多人都正儿八经的说过了 RoR不适合于大规模应用 适合中小型应用
至少现在是
Sam1860 2008-05-09 21:02
那可不是小网站,sina/QQ/yahoo/sohu也不是小网站。
-------------------------------

都是静态化的东西
balan 2008-05-09 19:10
我觉得JavaEye很快。
特别是网络拥堵的时段,JavaEye访问较顺利,这样的网站不多见。
flynetcn 2008-05-09 18:32
Sam1860 2008-05-09 08:33
感觉ror这个在java于php之间的夹层不会像大家想的那么有潜力,中小型网站php才是王道,而不是ror
---------------------------------
那可不是小网站,sina/QQ/yahoo/sohu也不是小网站。
robbin 2008-05-09 18:09
引用
即使ruby 1.9,性能也不会太好,因为rails本身是非线程安全的,而进程方式又太耗资源

其他的ruby web框架,如merb,则是线程安全的,ebb的网站上就说其threaded模式下运行的merb性能要远远超过rails。


merb网站上面声称性能超过Rails 5%-10%,嘿嘿,这么点性能差距没什么值得夸耀的。

至于进程方式的性能可并不比线程方式的性能差,这一点已经是公论了,你可以搜索一下以前围绕这个话题的讨论。
ShiningRay 2008-05-09 17:04
即使ruby 1.9,性能也不会太好,因为rails本身是非线程安全的,而进程方式又太耗资源

其他的ruby web框架,如merb,则是线程安全的,ebb的网站上就说其threaded模式下运行的merb性能要远远超过rails。
dogstar 2008-05-09 15:58
引用
JavaEye确实有时候反应太慢了。还莫明其妙的无法访问,过一陈就好了,开始以为后台维护,后来碰到好几次。感觉是ROR的问题。


记得早期robbin用java写了一个同一个ip高并发的访问javaeye的工具.估计你这个问题可能是类似的原因.
wdlfellow 2008-05-09 13:38
grails 听起来不错,国内还还很少有人使用呀!
Allen 2008-05-09 13:31
在商言商……
xpf7622 2008-05-09 13:23
JavaEye确实有时候反应太慢了。还莫明其妙的无法访问,过一陈就好了,开始以为后台维护,后来碰到好几次。感觉是ROR的问题。
ouspec 2008-05-09 12:02
这个申明貌似更是确认了twitter的态度:

引用
Lots of our code is not in RoR, already,
shiren1118 2008-05-09 11:36
Grails如何了?


Grails是用groovy脚本语言实现的类rails框架,简单易用扩展好

发表评论

您还没有登录,请登录后发表评论