Pagina 1 din 1
Afisare secunde generare pagina
Scris: Lun Sep 13, 2010
de claUdiu
Buna am si eu o intrebare. Cum pot sa fac un script care sa afiseze secundele in care a fost generata o pagina??De ex la Google cand dai o cautare iti apare x Rezultate pentru cautare x (in 10 secunde)... Pls help
Afisare secunde generare pagina
Scris: Lun Sep 13, 2010
de MarPlo
Ar merge cam asa:
- la inceputul scriptului se preia intr-o variabila timpul curent, in milisecunde (cu "microtime(true);"), iar la sfarsitul scriptului se preia inca o data timpul in milisecunde, din acesta scazandu-se acea variabila.
Dupa modelul urmator:
Cod: SelectaĊ£i tot
<?php
$t = microtime(true);
// ... Cod PHP ...
$timp_trecut = number_format((microtime(true)-$t), 4, '.', '');
echo 'Pagina a fost incarcata in '.$timp_trecut.' secunde';
?>
Afisare secunde generare pagina
Scris: Lun Sep 13, 2010
de claUdiu
Lam pus in pagina dar problema este ca imi arata doar 0.00 secunde nu se schimba...
Afisare secunde generare pagina
Scris: Mar Sep 14, 2010
de MarPlo
Am testat si functioneaza. De exemplu, probeaza urmatorul cod:
Cod: SelectaĊ£i tot
<?php
$t = microtime(true);
for($i=0; $i<9999; $i++) $a = $i;
sleep(1);
$timp_trecut = number_format((microtime(true)-$t), 4, '.', '');
echo 'Pagina a fost incarcata in '.$timp_trecut.' secunde';
?>
- In pagina afisa "
Pagina a fost incarcata in 1.0269 secunde".
- E diferenta intre "a genera o pagina" (care se face pe server, foarte rapid) si "a afisa o pagina" (care implica transferul si incarcarea in browser, timp care dureaza si nu tine de php)