Ce que je dans l'en-tête:PHP Get chargement de la page Statistiques - Comment mesurer l'exécution du script php/temps de chargement
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
Ce que j'ai dans le pied de page:
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in ' . $total_time . ' seconds.';
Sortie: Page générée en 1292008977.54 secondes.
Est-ce que quelqu'un peut m'aider à comprendre pourquoi le résultat n'est pas juste? J'utilise PHP5.
Vous commencez à écrire $ start –
Je viens juste d'exécuter votre code ci-dessus avec 'sleep (2);' entre 'header' et 'footer' et j'ai obtenu 'Page générée en 2.0055 secondes. milieu de votre script probablement. (que le Colonel Shrapnel a écrit pendant que je courais mon test ..) – Erik
Mon code ni le code indiqué dans les 2 premières réponses ne me conviennent pas. Ce doit être quelque chose dans le reste de mon script qui cause les problèmes. J'ai remarqué que la variable start time n'existe pas dans mon fichier de pied de page. – ATLChris