程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP程序性能剖析(使用 xdebug 和 webgrind)

PHP程序性能剖析(使用 xdebug 和 webgrind)

編輯:PHP綜合

PHP程序性能剖析(使用 xdebug 和 webgrind)

PHP 程序上線前我們一般需要做一個性能剖析,看看程序花費的時間到底在哪裡。一個最簡單的方法是使用 XDebug 的 profile 功能。XDebug 可以配置對相應PHP程序執行輸出 cachegrind 格式的文件,我們之後用 分析軟件去分析這個輸出文件,就可以看到性能的結果了。

首先:配置 XDebug

zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
   
xdebug.profiler_enable=0
   
## 使用這個選項,我們只在需要做剖析的時間才激發這個剖析操作,
   
## 使用方法 http://localhost/workspace/article.sitetuan/?XDEBUG_PROFILE
   
xdebug.profiler_enable_trigger=1
   
## 剖析文件放到 /tmp 目錄下
   
xdebug.profiler_output_dir="/tmp/xdebug.profile/"

然後下載 webgrind 程序(Google 自己搜索),直接接壓縮到 apache 的目錄下,一般是  /var/www 目錄

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved