测试PHP效率?

car*_*ode 1 php performance time

我正在研究的是一个网站,其特点是:

  • 用户注册
  • 用户登录
  • 添加好友/删除好友
  • 因果报应
  • 热链接(用户可以添加任何页面导航)
  • 管理面板(仅限管理员)
  • 用户邮箱系统

我创造了所有这些东西,他们都按照自己应有的方式工作.我如何测试php脚本 - 不是页面的加载时间,而是每个页面上每个脚本的实际运行时间?

Sha*_*neC 7

你想要调用微时间.

在脚本的开头:

$startTime = microtime( true );
Run Code Online (Sandbox Code Playgroud)

在脚本的最后,并确保使用此变量方法,否则您可能会得到否定:

$endTime = microtime( true );
echo( "Time taken: " . ( $endTime - $startTime ) );
Run Code Online (Sandbox Code Playgroud)

要以毫秒为单位获得此时间,您可以:

$parseTime = $endTime - $startTime;
$timeTaken = number_format( ( $parseTime * 1000 ), 3 );
echo( $timeTaken . "ms" );
Run Code Online (Sandbox Code Playgroud)

一个很好的基准测试方法就是看一些比较流行的PHP应用程序的平均运行时间.许多人将解析时间放在页脚中.