Vous êtes ici: Support du web > Scripts et tutoriaux > PHP / MYSQL > Temps d'exécution d'une page web

Temps d'exécution d'une page web

Temps d'exécution d'une page web Temps d'exécution d'une page web
Note : 4.7/5 (3 votes)
Derniéres modifications : 13/12/2008 à 01:04:41
Mots-Clés : temps exécution time microtime chrono chronometrer chronométrage chargement page web

Bonjour,
Dans ce script, je vais vous montrer la manière dont vous pouvez récupérer le temps d'exécution d'une page.
Le fonctionnement est simple, on récupère les fraction de secondes et les secondes elles mêmes au début de la page et à la fin par la suite, on fait une simple soustraction pour récupérer le temps écoulé durant le chargement de la page.
Bon alors voila le code:
Code: PHP
<?php
function chrono()
{
    $temps = explode(' ', microtime());
    return $temps[0]+$temps[1];
}
$debut = chrono();
?>
<html>
    <!-- Le contenu de votre page -->
        Page g&eacute;n&eacute;r&eacute;e en <?php echo round(chrono()-$debut,6); ?> secondes.
    </body>
</html>
 

Pour plus d'informations sur la fonction microtime regardez la doc:
microtime();

Scripts et tutoriaux similaires à celui ci:

Commentaires

Ajouter un commentaire





Vous n'êtes actuellement pas connecté, certaines de vos informations(tel que votre Adresse IP) seront enregistrées pour éviter du spam.
Votre message ne doit pas contenir certains mots ou une adresse internet, sinon, il ne sera pas envoyé.

Les commentaires

Envoyé par djinka le 26/09/2010 à 12:32:32
Moi sa marche pas au top exemple : Page générée en 7.7E-5 secondes.
Envoyé par laresistance le 28/01/2011 à 09:47:04
Bonjour,
Je voudrais savoir pourquoi avez-vous indiquer ceci : "-$debut,6)"
À quoi sert le -$debut,6 ?
J'attends une réponse
Merci
Envoyé par fenix80 le 03/05/2011 à 12:11:39
pourquoi sa m'affiche 2.5E-5secondes pourquoi se grois e majuscule sa fais lait comment le retiré
Envoyé par lio le 15/05/2011 à 23:03:51
E veut dire "10^", donc 2.5E-5 veut dire 2.5*10^(-5), autrement dit: 0.000025 s
Envoyé par fenix80 le 04/06/2011 à 10:12:35
(microtime() .$debut,4) mettez a la place de (chrono()-$debut,6) pour faire marqué généré en 0.000236 seconde
Envoyé par ZOMbblcMEGBwPByM le 25/08/2011 à 08:57:51
Geez, that's unebleivable. Kudos and such.
Envoyé par sctjpkol le 24/01/2012 à 12:30:21
20
Envoyé par Alex le 19/02/2012 à 11:10:10
Pourquoi fermer un body qui n'a pas été ouvert ?


Il y a actuellent 27 personne(s) connecté(es)
Page générée en 0.002803 secondes
Retour en haut
Règlements - Nous contacter - Aider le site - RSS News
Copyright © Support du web - Toute copie partielle ou complète de nos créations est interdite sans l'accord de ses auteurs.
Toutes les marques citées appartiennent à leurs compagnies respectives.