Contador de tempo de carregamento

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

[ Hits: 13.424 ]

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

estatísticas de acesso em php

Livro de thales

Mail BomBer

Consultar Cep

Função pra paginação


  

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