De certeza que já viram por aà muitas páginas que têm no final algo a dizer “Loading time”. Este é um tutorial em PHP e é algo bastante simples de fazer e para quem gosta de ter estatisticas no seu site é uma especie de rebuçado com papel de embrulho brilhante.
Em teoria o que vamos fazer é gravar o tempo no inicio da página, gravar o tempo no final da pagina e calcular o tempo que demorou.
O código seguinte deve ser colocado no inicio da página:
$micro_tempo = explode(” “,microtime());
$micro_tempo = $micro_tempo[0] + $micro_tempo[1];
$tempo_inicial = $micro_tempo;
A função microtime() dá-nos os micro-segundos no inicio da página.
Usando a função explode() “transforma” os micro-segundos num vector.
Agora falta-nos ver o tempo no final da página, comparar o tempo final com o tempo inicial e mostrar o resultado. $tempoTotal = ($tempo_final – $tempo_inicial).
O codigo seguinte deve ser colocado no final da página:
$micro_tempo = explode(” “,microtime());
$micro_tempo = $micro_tempo[0] + $micro_tempo[1];
$tempo_final = $micro_tempo;
$tempototal = ($tempo_final – $tempo_inicial);
echo “Pagina carregada em:”. round($tempototal,3) .” segundos”;
Aqui repetimos os mesmos passos do inicio da página, comparamos o tempo final com o inicial de onde retiramos o tempo total de carregamento da página ($tempototal = ($tempo_final – $tempo_inicial);).
round($tempototal,3) serve para arredondar a variavel $tempototal para 3 casas décimais.

Algo de bastante simples que tinha curiosidade em saber mas nunca me dei ao trabalho de procurar. Nice one, me likes
Bem… antigo………………………………
Quero e’ ver coisas novas… pah!
Um abraço!
Porque não colocas isso nesta página?