Pular para o conteúdo

Contador de tempo de carregamento

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);
Isaque Vieira de Sousa Alves isaque_alves
Hits: 13.902 Categoria: PHP Subcategoria: Internet
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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);
Download timer.php Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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;
}
?>
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

login

Send Mail em formato HTML

Upload de Arquivos em PHP

Sistema para postar fotos

Mural de recados em PHP

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.