Uite un test.
Ruleaza scriptu asta prima data
<?
$mtime = microtime ();
$mtime = explode ( ' ', $mtime );
$mtime = $mtime [1] + $mtime [0];
$starttime = $mtime;
$var=file_get_contents('fisier.txt');
$mtime = microtime ();
$mtime = explode ( " ", $mtime );
$mtime = $mtime [1] + $mtime [0];
$endtime = $mtime;
$totaltime = ($endtime - $starttime);
echo 'This page was created in ' . $totaltime . ' seconds.';
?>
Umple fisier.txt cu ceva...fa-l sa aiba 10mb sau orice marime,dar sa fie mare.
Uita-te la timpul de incarcare dupa compara cu urmatoru care face in plus si afisarea lui $var;
<?
$mtime = microtime ();
$mtime = explode ( ' ', $mtime );
$mtime = $mtime [1] + $mtime [0];
$starttime = $mtime;
$var=file_get_contents('fisier.txt');
echo $var;
$mtime = microtime ();
$mtime = explode ( " ", $mtime );
$mtime = $mtime [1] + $mtime [0];
$endtime = $mtime;
$totaltime = ($endtime - $starttime);
echo 'This page was created in ' . $totaltime . ' seconds.';
?>
echo este cea mai rapida functie de afisare pt ca nu returneaza rezultatul precum o face printf.
O sa iti faci cruce cand ai sa vezi ce diferenta mare este in procesarea informatiei si citirea de pe HDD a ei![]()



Răspunde cu citat