2012-07-23 13 views
0

我開始一個高性能php web應用程序的新項目。我希望不斷地對應用程序進行配置,因爲我可以在開發過程中快速發現瓶頸。我已經在我的軟件堆棧中配置了xdebug,我很樂於使用它,但是我希望在從頭開始開發應用程序時能夠深入瞭解一些最佳實踐。我想從一開始就烘焙收集指標的功能。對此有什麼建議?在php應用程序中支持分析的一些最佳實踐是什麼?

如果它有所作爲,應用程序將大量面向對象並將使用Zend Framework。

回答

1

大多數性能瓶頸可能來自數據庫。查詢分析應該至關重要。其相對容易的配置文件和加速緩慢的查詢可能會導致巨大的性能下降。這可以通過EXPLAIN和慢速查詢日誌輕鬆完成,但能夠在頁面加載時查看這些指標非常好。

Zend公司支持這個功能開箱 http://framework.zend.com/manual/en/zend.db.profiler.html

+0

謝謝你提醒我Zend_Db_Profiler的。我還發現了ZFDebug,這正是我尋找的東西。它可以在github上找到https://github.com/jokkedk/ZFDebug – sphoid 2012-07-26 20:49:16

相關問題