Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Temps d'execution d'une page...

Temps d'execution d'une page...


Temps d'execution d'une page...     Posté le 13/08/2005 à 00:00
MyXtrem
Membre
myXtrem
Site perso
37 posts
Inscrit le : 23/01/2005
Bonjour, j'ai fait un script pour mesurer le temps d'execution d'une page, le seul problème, c'est que je veux afficher le résultat avant ce qui prend vraiment du temps à charger donc cela m'affiche toujours une valeur infiniment petite puisqu'elle ne prend pas en compte le gros de la page.
Est-ce-que quelqu'un a une solution?

Merci d'avance.

________________________
myXtrem
 
Réponse à : Temps d'execution d'une page...     Posté le 13/08/2005 à 17:36
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
Slt
Pour faire ce calcul :

tu enregistre l\'heure au début.

Tout le texte qui est destiné à etre afficher, met le dans une seul et meme variable.

Ensuite, une fois que tu as fais tous tes calculs, requete etc..., tu enregistre l\'heure de fin.

Fais la comparaisn des deux.

Affiche le temps nescessaire puis affiche ta page..

Voici un exemple concret :
<?php
set_time_limit
(0);
function 
getmicrotime($m)
{
    list(
$usec$sec) = explode( ,$m);
    return ((float)
$usec + (float)$sec);
}
$time_debut microtime();
    
//ici tous tes trucs php
//requete
//Boucle etc ...
//Tous dans la variable $texte;

$time_fin microtime();

echo (
getmicrotime($time_fin) - getmicrotime($time_debut));
echo 
$texte;
?>


_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Temps d'execution d'une page...     Posté le 13/08/2005 à 18:30
myXtrem
Membre
Avatar
Site perso
37 posts
Inscrit le : 23/01/2005
En fait, j\'utilise la bufferisation donc je me suis dit que ce serait possible. Je ne peux pas faire comme toi mais logiquement, avec ob_start(), tout ce qui s\'affiche est d\'abord enregistré dans le buffer.

Si vous avez une autre solution, merci d\'avance

_______________________
myXtrem
 
Réponse à : Temps d'execution d'une page...     Posté le 13/08/2005 à 18:32
sky
Administrateur
Avatar
Site perso
4188 posts
Inscrit le : 13/08/2003
dans ton cas, y\'a aucun pb ... Suffit d\'arreter le compteur avant que tu affiche un résultats.

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net