CodeIgniter 的效能評估工具
2012 Mar 10 CodeIgniter
這篇的意思不是說 CodeIgniter 跟別套 PHP Framework 的效能比較怎樣
而是如何在 CodeIgniter 中使用效能評估工具...
CodeIgniter 是非常完善的一套 PHP Framework
當然對效能評估這項工作 也提供了完善的工具
今天就針對了 跟隨法人 做了一些效能評估...
如果我們想要分析 寫出來的程式
產生頁面花了多少時間, Load 模組花了多少時間
DB Query 花了多少時間
進而進行一些效能調整
我們可以在 controller 中一行命令
$this->output->enable_profiler(TRUE);
加入這行以後
CodeIgniter 就會在畫面的最尾端
顯示一些執行資訊
有了這些資訊
程式設計師就可以做一些細部的微調
然後再來看看這些輸出資訊有沒有改善
不過 db query 的時候
會快取一些資料
所以 query 時間可能不會很精確
甚至 query 的資料量太大
造成 cache pool 爆掉 反而沒有 cache 的效果
每次 query 時間都會很久
這都是需要注意的地方
調整完畢後
記得要把
$this->output->enable_profiler(TRUE);
拔掉喔
不然 debug 資訊就會顯示給瀏覽者看到了
ABOUT ME

路老闆 Louis
路老闆有限公司創辦人、Compassio 個人品牌一站式網站系統的開發者。二十年網站與行銷實戰經驗,長期陪伴講師、顧問與創作者把專業變成品牌。每週透過電子報與 Podcast《路老闆的個人品牌診療室》,分享個人品牌、網站經營與 AI 行銷的實務觀察。

如想留言評分,請先 登入會員!