Contador de tempo de carregamento

Publicado por Isaque Vieira de Sousa Alves 15/01/2009

[ Hits: 13.406 ]

Homepage: www.isaquealves.com

Download timer.php




Função que, quando executada, retorna o tempo de carregamento de uma página. A função contém em sua declaração dois argumentos ($param e $starttime).

$param recebe na chamada da função, start para 'iniciar' a contagem ou 'finalize' para finalizar a contagem. Para maiores detalhes, leia o manual do php sobre as funções microtime(), explode() e round().

Use com 'include()' no início da página a ser observada. Declare: $start=timer("start", ""); e no final: $stopcount=timer("finalize",$start);

  



Esconder código-fonte

<?php
/**
 *@param string $param Receive a comand to starts or finalize the timer. This will mensure the load time of each page/query
 *@param string $starttime Receive the value of start time if already called before with $param="start"
 */
function timer($param,$starttime)
{
    switch($param)
    {
        case"start":
            $mtime = microtime();
            $mtime = explode(" ",$mtime);
            $mtime = $mtime[1] + $mtime[0];
            $starttime = $mtime;
         $returnable = $starttime;
        break;
        case"finalize":
            $mtime = microtime();
            $mtime = explode(" ",$mtime);
            $mtime = $mtime[1] + $mtime[0];
            $endtime = $mtime;                      // Finaliza a variável de contagem do tempo de geração da página.
            $totaltime = ($endtime - $starttime);
            $returnable = round($totaltime,2);
        break;
    }

    return $returnable;
}
?>

Scripts recomendados

HTML BASICO PARA INTERNET

Script PHP simples que mostra IP e UserAgent do visitante, mesmo em alguns casos de proxy

SERVER PARA EDITAR GRATUITAMENTE MU-ONLINE

Enquete

HtmlArea


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts