Calculer le temps d’exécution d’un script PHP côté serveur
Surtout lorsque je fais de l’importation de données, je dois construire des scripts PHP à long délai d’exécution. J’aime faire des comparatifs sur le temps d’exécution de ceux-ci pour vérifier l’efficacité des améliorations que je fais au code. Voici deux petits bloc de code à placer au début et à la fin de votre script pour en vérifier le temps d’exécution.
Au début de votre script :
set_time_limit(0);
$microTime = microtime();
$microTime = explode(" ", $microTime);
$microTime = $microTime[1] + $microTime[0];
$startingTime = $microTime;
À la fin de votre script :
$microTime = microtime();
$microTime = explode(" ", $microTime);
$microTime = $microTime[1] + $microTime[0];
$endingTime = $microTime;
$totalExecutionTime = ($endingTime - $startingTime);
echo "Temps d'exécution : $totalExecutionTime secondes";