2014-09-18 68 views
-1

我正在測試一個最近一直很慢的php應用程序。所以我有一些問題:是否有可能知道在http請求期間執行哪些php腳本?

  1. 我怎樣才能找到代碼中的位置,應用程序正在消耗大量時間?
  2. 有沒有辦法知道哪些PHP腳本在http請求上執行? (以及每個人需要多長時間?)

我的問題是有很多PHP腳本,很難找出哪些是在每個請求上執行。

+2

http://www.xdebug.org/docs/profiler – Samsquanch 2014-09-18 17:06:47

回答

0

你應該能夠找出在Firefox瀏覽器使用Firebug這個信息。 http://getfirebug.com/

Firebug上的net選項卡允許您查看發送的特定請求,請求中的數據以及請求處理的持續時間。

我相信其他瀏覽器有類似的功能。

+1

這隻會告訴OP如果正在從客戶端執行哪些腳本正在執行。如果腳本被包含在更大的頁面中,那麼Firebug將無法提供幫助。 – Hammerstein 2014-09-18 17:10:07

+0

你知道一種方法來知道這些腳本是否正在執行嗎?我的意思是,index.php啓動其他腳本,而其他腳本也包含其他腳本。或者唯一的方法是進行調試? – user3407397 2014-09-18 18:11:52

相關問題