Medir a duração de uma solicitação da Web do php no lighttpd

1

Gostaria de obter tempo (ms) do pedido de resposta do php para cada resultado de uma página.

Isso pode ser feito através do lighttpd, ou deve ser feito em php? Como?

Se feito em php, qual seria a melhor maneira de manter os dados de forma que o armazenamento dos dados não custasse 1/2 da duração!?

    
por Professional Sounding Name 28.10.2011 / 18:59

1 resposta

2

Coloque este código na primeira linha após a tag PHP:

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

E coloque este código antes de fechar a tag PHP:

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

Você pode armazenar o resultado no Mysql com 'INSERT DELAYED' para desempenho máximo.

    
por 28.10.2011 / 19:37

Tags