Ruby曾造成Twitter連續三周出現性能問題
著名微博客網站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 六宗罪:
原文來源:TechCrunch
【編輯推薦】