Ruby曾造成Twitter连续三周出现性能问题

开发 开发工具
主要以Ruby为开发语言的Twitter,在08年曾经因扩展Rails效果不好而导致在增加了大量用户之后的连续三天出现性能问题。Twitter为此曾表示要放弃使用Ruby on Rails,先已有部分开始使用Scala做为支持。

著名微博客网站Twitter,在经历了两年的性能问题后,在08年5月曾宣布决定计划放弃Ruby on Rails,不再使用ROR作为自己的网站框架,有可能使用PHP或者Java重写。到08年晚些时候,已经有一部分应用使用了Scala做为支持语言

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

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

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

Rails 六宗罪:

Rails 六宗罪 

原文来源:TechCrunch

【编辑推荐】

  1. 对Ruby VS Java误区的深度剖析
  2. 从Scala进驻Twitter看多语言混杂系统的未来
  3. Rails 2.3.2发布 更新数量创历史之最
  4. 2009年Rails框架 优化性能积极改进
  5. Ruby on Rails为企业SOA做好准备了吗
责任编辑:yangsai 来源: JavaEye
相关推荐

2013-11-04 11:42:26

Windows 8.1Bing

2010-05-26 10:32:33

MySQL库

2012-05-09 10:48:44

Windows8消费者隐私泄露

2013-12-02 11:31:57

2011-02-14 09:24:07

IE 9 RCWindows 7

2012-03-19 20:29:02

iOS

2022-12-30 15:03:56

2009-06-02 09:09:52

2013-11-06 11:15:04

2009-08-14 09:04:04

Vista升级Windows 7重启bug

2013-11-06 11:21:36

2020-10-23 18:44:01

Android 11Bug谷歌

2022-12-30 15:05:37

2010-03-09 08:51:14

2017-01-16 18:11:23

存储

2014-06-20 10:04:28

Facebook宕机

2012-11-27 13:50:42

超级计算机TOP500大数据

2010-07-29 10:42:13

腾讯QQ安全漏洞

2012-10-07 15:11:48

钓鱼网站假冒网站360安全中心

2009-07-24 08:52:16

Windows 8下一代操作系统
点赞
收藏

51CTO技术栈公众号