PHP開發調優clockwork工具

世有因果知因求果發表於2015-08-02

  clockwork對於曾經做過C,c++程式碼調優的工程師並不會陌生,它可以指出程式碼中的潛在問題,比如記憶體洩漏,陣列越界等。他也可以做profiler動作,指出系統各個函式的執行時間,效能瓶頸到底在哪裡等。

而在PHP服務端開發中,同樣存在類似的需求。比如為什麼我們的PHP程式碼執行如此之慢?時間到底花到哪裡去了?資料庫訪問到底花了多少query?是否可以對資料庫的操作做一下優化,減少對資料庫的訪問次數?

要回答這些問題,PHP clockwork能夠幫你大忙。

  要想在PHP開發中用上clockwork的這些好處,需要做以下幾點:

1.安裝crome外掛: https://chrome.google.com/webstore/detail/clockwork/dmggabnehkmmfmdffgajcflpdjlnoemp

2.安裝PHP clockwork元件 https://github.com/itsgoingd/clockwork

工作原理:

 PHP clockwork元件收集PHP程式碼執行過程中產生的效能指標資料,儲存在服務端為Json格式的資料;同時該元件接受chrome clockwork元件對效能資料的訪問請求,隨後chrome clockwork外掛將此效能資料

在clockwork tab上展示出來

 

相關文章