程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> xdebug模塊輸出文件名的配置說明

xdebug模塊輸出文件名的配置說明

編輯:PHP綜合

xdebug的性能測試輸出文件名是可以配置的。

默認是 xdebug.profiler_output_name = cachegrind.out.%p

那個%p是服務器的pid,會輸出“cachegrind.out.1408”之類的文件。

可能這樣不太方便測試很多文件的網站。

網上看到的中文文章裡面都沒有關於這個參數的說明。

我從xdebug官網上找來了它的說明翻譯成中文了。

符號 含義 配置樣例 樣例文件名 %c 當前工作目錄的crc32校驗值 trace.%c trace.1258863198.xt %p 當前服務器進程的pid trace.%p trace.5174.xt %r 隨機數 trace.%r trace.072db0.xt %s 腳本文件名(注) cachegrind.out.%s cachegrind.out._home_httpd_html_test_xdebug_test_php %t Unix時間戳(秒) trace.%t trace.1179434742.xt %u Unix時間戳(微秒) trace.%u trace.1179434749_642382.xt %H $_SERVER['HTTP_HOST'] trace.%H trace.kossu.xt %R $_SERVER['REQUEST_URI'] trace.%R trace._test_xdebug_test_php_var=1_var2=2.xt %S session_id (來自$_COOKIE 如果設置了的話) trace.%S trace.c70c1ec2375af58f74b390bbdd2a679d.xt %% %字符 trace.%% trace.%.xt 注 此項不適用於trace file的文件名

從上表可以找到一些適合你的參數。

比如,我想針對每個文件生成一個輸出文件。

那麼我可以用:

xdebug.profiler_output_name = cachegrind.out.%s

多個域名的話,也可以組合使用

xdebug.profiler_output_name = cachegrind.out.%H.%u.%s

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