Buffer X direto

Enviada por Clever Anjos 
Clever Anjos
Buffer X direto
31 de May de 2002 às 06:20PM
Olá companheiros,
se possivel gostaria que os colegas rodassem o script abaixo em seus sistemas e postassem os resultados e a plataforma utilizada.
Estou testando o que é melhor em php, montar um buffer com toda a saida de tela e dar somente um echo ao final ou ir "echoando" a medida que os dados estão disponíveis.
Serei muito grato a quem puder colaborar
<?

function echobuffer(){
$buffer = "";
for($i=1;$i<=5000;$i++)
$buffer .= "<li>Testando echo</li>";
echo $buffer;
}

function echodireto(){
for($i=1;$i<=5000;$i++)
echo "<li>Testando echo</li>";
}

function mark(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}



$t1 = mark();
echobuffer();
$t2 = mark();
echodireto();
$t3 = mark();

echo "<h2>Comparação de tempos</h2>";
echo "Echo usando buffer : ".($t2-$t1)."<br>";
echo "Echo direto : ".($t3-$t2)."<br>";

?>
Samuel Abreu
Re: Buffer X direto
07 de June de 2002 às 10:23PM
Comparação de tempos
Echo usando buffer : 0.02733302116394
Echo direto : 0.4493100643158
Clever Anjos
Re: Buffer X direto
07 de June de 2002 às 11:19PM
Obrigado,
qual a plataforma que voce usou?
Unix ou Windows
Versao do Mysql e do Apache por favor.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.