Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          導(dǎo)航

          公告


          • 關(guān)于我
          • 人生是一場(chǎng)對(duì)話
          • gaoyuxiang AT gmail DOT com
          • titlelogo.png

          • 我的譯作
          • Scala for the Impatient
          • Open Source SOA
          • Programming in Scala

          • 聲明
          • 所有文章和代碼在這里以"現(xiàn)狀"提供,作者不提供任何形式的擔(dān)保,也沒有授予除閱讀和有條件共享之外的任何權(quán)利。除非特別說明,所有文章均為本blog作者原創(chuàng),如需轉(zhuǎn)載請(qǐng)注明出處和原作者,如用于商業(yè)目的,需作者本人書面許可。

          • 推薦文章
          • Pylons起步

          常用鏈接

          留言簿(29)

          隨筆分類(842)

          隨筆檔案(507)

          文章檔案(4)

          Friends' blogs

          搜索

          •  

          積分與排名

          • 積分 - 780805
          • 排名 - 55

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜


          http://www.antoniocangiano.com/articles/2007/02/10/top-10-ruby-on-rails-performance-tips

          這是一篇關(guān)于提高RoR應(yīng)用性能的文章,提高RoR性能有兩個(gè)途徑,一個(gè)是服務(wù)器端配置,一個(gè)是在Rails這一塊的調(diào)整,此文側(cè)重于后者。主要的內(nèi)容包括:

          1- 在Ruby代碼級(jí)別采用更優(yōu)的方案;
          2- 充分利用緩存;
          3- 充分挖掘數(shù)據(jù)庫潛力;
          4- 合理使用finder查找函數(shù);
          5- 合并數(shù)據(jù)庫事務(wù);
          6- 控制好你的控制器,不要濫用filters和實(shí)例變量;
          7- 不要過度使用helpers,考慮HTML;
          8- 合理配置日志;
          9- 給你的Ruby GC打補(bǔ)??;
          10- 不鼓吹"premature optimization",但是盡可能帶有性能考慮來進(jìn)行編碼。

          大家覺得對(duì)于RoR的應(yīng)用,上述這些說到點(diǎn)子上了嗎?感覺RoR在性能調(diào)優(yōu)上我們積累的經(jīng)驗(yàn)還不是很多,我有點(diǎn)擔(dān)心,雖然上面有很多好的點(diǎn)子可以借鑒,文中提到的某些"強(qiáng)心劑"是否真的值得推廣?尤其是針對(duì)數(shù)據(jù)庫的那些"quick-and-dirty"的做法。

          主站蜘蛛池模板: 颍上县| 贺兰县| 杂多县| 安吉县| 白朗县| 黄山市| 汉沽区| 聂拉木县| 凌海市| 镇雄县| 弋阳县| 丹巴县| 广南县| 民丰县| 陆良县| 新河县| 安泽县| 杨浦区| 视频| 崇文区| 洛扎县| 那坡县| 阜南县| 石林| 岗巴县| 江山市| 平遥县| 隆德县| 望城县| 襄樊市| 泽州县| 福海县| 宁明县| 佳木斯市| 卓资县| 随州市| 盈江县| 通道| 乡城县| 白河县| 中卫市|