在 lighttpd 上测量 php web 请求的持续时间

在 lighttpd 上测量 php web 请求的持续时间

我想要获取页面每次点击从 php 请求到响应的时间(毫秒)。

这可以通过 lighttpd 完成吗?还是应该在 php 中完成?怎么做?

如果用 php 完成,那么保存数据的最佳方式是什么,以便存储数据不会花费 1/2 的持续时间!?

答案1

将此代码放在 PHP 打开标记后的第一行中:

$time = explode(' ', microtime());
$time = $time[1] + $time[0];
$begintime = $time;

并将此代码放置在 PHP 结束标记之前:

$time = explode(" ", microtime());
$time = $time[1] + $time[0];
$endtime = $time;
$totaltime = ($endtime - $begintime);
echo $totaltime.' seconds';

您可以使用“INSERT DELAYED”将结果存储在 Mysql 中,以获得最佳性能。

相关内容