Zile trecute am avut nevoie de vizualizarea timpului de executie a unei pagini in php. Pentru asta am folosit functia microtime(). Calculul se face cu multe zecimi de secunda. In cazul meu rezultatul fiind afisat de 10 secunde nu prea era cazul sa ma agit prea mult in microsecunde.
Scriptul pentru masurarea timpului se compune din doua blocuri de cod care se pun unu la inceputul fisierului si altul la sfarsitul acestuia.
<! – – bloc de cod care se pune la inceputul pagini – – >
<?php
$timp = microtime();
$timp = explode(” „,$timp);
$timp = $timp[1] + $timp[0];
$timp_initial = $timp;
;?>< ! – – aici vine incarcat codul html/js/php al pagini – – >
< ! – – blocul de cod de la finalul paginii – – >
<?php
$timp = microtime();
$timp = explode(” „,$timp);
$timp = $timp[1] + $timp[0];
$timp_final = $timp;
$timp_total = ($timp_final
- $
timp_initial
);
echo "Pagina a fost creata in ".$timp_total." seconde";
;?>
Cam asta e tot, simplu si foarte eficient uneori in a analiza diverse variante de a programa in php.