Posted on 2007-02-11 12:55
laogao 閱讀(526)
評論(0) 編輯 收藏 所屬分類:
Web Clips 、
Other Languages
http://www.antoniocangiano.com/articles/2007/02/10/top-10-ruby-on-rails-performance-tips
這是一篇關于提高RoR應用性能的文章,提高RoR性能有兩個途徑,一個是服務器端配置,一個是在Rails這一塊的調整,此文側重于后者。主要的內容包括:
1- 在Ruby代碼級別采用更優的方案;
2- 充分利用緩存;
3- 充分挖掘數據庫潛力;
4- 合理使用finder查找函數;
5- 合并數據庫事務;
6- 控制好你的控制器,不要濫用filters和實例變量;
7- 不要過度使用helpers,考慮HTML;
8- 合理配置日志;
9- 給你的Ruby GC打補丁;
10- 不鼓吹"premature optimization",但是盡可能帶有性能考慮來進行編碼。
大家覺得對于RoR的應用,上述這些說到點子上了嗎?感覺RoR在性能調優上我們積累的經驗還不是很多,我有點擔心,雖然上面有很多好的點子可以借鑒,文中提到的某些"強心劑"是否真的值得推廣?尤其是針對數據庫的那些"quick-and-dirty"的做法。