我正在工作的是一个网站,其特点是:
(用户可以添加任何页面到那里)
H 113用户电子邮件系统H 214f 215
我创造了所有这些东西,它们都是如何工作的。我如何测试php脚本--不是页面的加载时间,而是每个页面上每个脚本的实际运行时?
发布于 2011-09-02 21:13:04
你会想要调用微时间。
在脚本的开头:
$startTime = microtime( true );在脚本的末尾,并确保使用此变量方法,否则您可能会得到否定:
$endTime = microtime( true );
echo( "Time taken: " . ( $endTime - $startTime ) );要获得这个时间(毫秒),您可以这样做:
$parseTime = $endTime - $startTime;
$timeTaken = number_format( ( $parseTime * 1000 ), 3 );
echo( $timeTaken . "ms" );测试的一个好方法就是看看一些比较流行的PHP应用程序的平均运行时间。许多人将解析时间放在页脚中。
发布于 2011-09-02 21:16:39
使用web界面分析php的最佳工具是XHPROF。看看http://www.mirror.facebook.net/facebook/xhprof/doc.html。但是,与xprof相比,xdebug获得了更精确的结果。但是在这种情况下,您需要下载一个特殊的程序来查看xdebug报告,并且在生产中这个程序是不适用的。因为您将下载xdebug报告到本地机器,但是使用xhprof,您将实时查看分析器页面。
https://stackoverflow.com/questions/7289246
复制相似问题