2014-09-18 45 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

相关问题