Afin d'optimiser ses scripts en rapidité d'exécution il existe un moyen très simple, la fonction php
microtime()
. Celle-ci permet de retourner, comme son nom l'indique, le timestamp UNIX actuel en microsecondes. Pour faire simple, disons que c'est le temps écoulé en microsecondes depuis le 1er janvier 1970.
Le code :
En haut du script (ou en haut de page si l'on souhaite calculer la durée d'exécution intégrale de celle-ci), placez la fonction:
<?php
$ztime = microtime(true);
#On enregistre le temps
?>
Et à la fin :
<?php
$ztime = microtime(true) - $ztime ;
echo "Page générée en $ztime secondes";
?>
Maintenant, il est assez difficile de voir une différence si le code est court
![]()
Alors, pour voir clairement la différence, l'utilisation d'une boucle while peut être pratique !
<?php
$ztime = microtime(true); # Toujours en début de script
while ($ztest < 101) { # Tant que la variable $ztest
$ztest = $ztest + 1;
#Indiquer ici votre code, il sera executé 100 fois.
#Exemple :
$g = str_replace('kikou','Bonjour','kikou ça va?');
}
$ztime = microtime(true) - $ztime ;
echo "Page générée en $ztime secondes
";
?>
News
Tutoriel lié



Les lecteurs ont donné une note moyenne de :
Donnez votre note à ce tuto sur 10 :