Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1686 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Getmicrotime()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Getmicrotime()

n°101565
Max Evans
Posté le 17-02-2002 à 21:25:07  profilanswer
 

Salut,
 
G mis un petit script sur mon site pour indiquer en combien de temps se genere la page ; comme sur le forum tout en bas :)
 
Voici mon code :
 

Code :
  1. <?php
  2.   function getmicrotime(){
  3.     list($usec, $sec) = explode(" ",microtime());
  4.     return ((float)$usec + (float)$sec);
  5.   }
  6.   $time_start = getmicrotime();
  7.   for ($i=0; $i < 1000; $i++){
  8.     //ne rien faire, pendant un millier de fois...
  9.   }
  10.   $time_end = getmicrotime();
  11.   $time = round($time_end - $time_start, 3);
  12.   echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'> Page générée en $time secondes</font>";
  13. ?>


 
Donc, ca me donne le temps a E-3
Malheureusement, ca affiche tout le temps 0.001s, car le vrai temps est dans les 0.0012121457s
 
Donc, comment faire un arrondi au 3° chiffre apres la virgule ? ;)
 
Je vous remercie :) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 17-02-2002 à 21:25:07  profilanswer
 

n°101572
Max Evans
Posté le 17-02-2002 à 21:56:42  profilanswer
 
n°101684
Max Evans
Posté le 18-02-2002 à 09:31:26  profilanswer
 
n°101700
GhzMsnet
ma citation
Posté le 18-02-2002 à 10:42:49  profilanswer
 

quand tu executes ca t'affiche 0.001 ?
 
regarde dans ton code

Citation :

<?php  
 function getmicrotime(){  
   list($usec, $sec) = explode(" ",microtime());  
   return ((float)$usec + (float)$sec);  
 }  
 $time_start = getmicrotime();  
 for ($i=0; $i < 1000; $i++){  
   //ne rien faire, pendant un millier de fois...  
 }  
 $time_end = getmicrotime();  
 $time = round($time_end - $time_start, 4);  
 echo "<font face='Verdana, Arial, Helvetica, sans-serif' size='1' color='#FFFFFF'> Page générée en $time secondes</font>";  
?>  


 
voila, ca rajoutera un chiffre après la virgule

n°101709
Max Evans
Posté le 18-02-2002 à 11:00:32  profilanswer
 

Oue, mais justement, j'aimerais n'avoir que 3 chiffres apres la virgules :) ;)

n°101716
prettysmil​e
Sourire est un devoir social
Posté le 18-02-2002 à 11:09:14  profilanswer
 

>Malheureusement, ca affiche tout le temps 0.001s, car le vrai >temps est dans les 0.0012121457s
>Donc, comment faire un arrondi au 3° chiffre apres la >virgule ?  

 
heu... l'arrondi au 3 chiffre de 0.0012121457 c'est pas 0.001?

n°101717
Max Evans
Posté le 18-02-2002 à 11:11:04  profilanswer
 

prettysmile a écrit a écrit :

>Malheureusement, ca affiche tout le temps 0.001s, car le vrai >temps est dans les 0.0012121457s
>Donc, comment faire un arrondi au 3° chiffre apres la >virgule ?  

 
heu... l'arrondi au 3 chiffre de 0.0012121457 c'est pas 0.001?  




 
 :lol: Exact, je suis con :)
Mais alors un truc plus grossier koi !
Pourkoi sur HFR, ca donne en gros : 0.028, mais chez moi, c TOUT le temps 0.001 ! :(

n°101720
prettysmil​e
Sourire est un devoir social
Posté le 18-02-2002 à 11:13:17  profilanswer
 

peux tu donner des précisions sur la facon dont tu testes ta page?

n°101722
Max Evans
Posté le 18-02-2002 à 11:15:53  profilanswer
 

Ben g 2-3 script PHP sur ma page ; tout en bas, je mets le code qui est plus haut, et ca donne tjs la meme chose ...

n°101723
prettysmil​e
Sourire est un devoir social
Posté le 18-02-2002 à 11:17:12  profilanswer
 

si tu teste toujours sur ta machine, dans les mêmes conditions, c'est à peu pres normal que le temps de chargement ne varie pas.

mood
Publicité
Posté le 18-02-2002 à 11:17:12  profilanswer
 

n°101725
Max Evans
Posté le 18-02-2002 à 11:21:57  profilanswer
 

Oue, c vrai :)
Mais tu c ce script, ca donne le temps d'execution des scripts PHP, c ca ?
Y aurais pas un script qui donne le temps de chargement mais de la page ? ;)

n°101728
prettysmil​e
Sourire est un devoir social
Posté le 18-02-2002 à 11:29:03  profilanswer
 

pour ce coup je sèche, t'as cherché sur les sites de scripts?

n°101740
Max Evans
Posté le 18-02-2002 à 11:36:43  profilanswer
 

Nan, pas encore, ji go :) :jap:

n°101806
ethernal
Chercheur de vérité...
Posté le 18-02-2002 à 13:24:53  profilanswer
 

Max Evans a écrit a écrit :

Ben g 2-3 script PHP sur ma page ; tout en bas, je mets le code qui est plus haut, et ca donne tjs la meme chose ...  




 
rassure moi :
tu enlèves qd même ce code-ci non ?
for ($i=0; $i < 1000; $i++){  
   //ne rien faire, pendant un millier de fois...  
 }  
 
et tu mets le $time_start = getmicrotime(); au début de ta page
et le $time_end = getmicrotime();  en fin de page ?
 
sinon, c'est pcq ta machine est trop puissante pour le script à exécuter... profites-en ;)

n°101808
Je@nb
Kindly give dime
Posté le 18-02-2002 à 13:31:34  profilanswer
 

Oué j'espère que tu avais compris ça non ?
Fo mettre la prems partie en ho de ta page et la fin en bas et virer ce kil i a au milieu

n°101884
Max Evans
Posté le 18-02-2002 à 15:35:25  profilanswer
 

:lol: :lol:
C marche !!!!!
 
Effectivement, j'avais pas mis la 1° partie du code en haut, et la 2° en bas :gun:
 
Tu m'etonnes que ca faisait que 0.001s, il chargeait en fait rien, vu ke le code etait a la suite ! :)
 
Encore merci !!!!! ;) :jap:


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°1620500
daDD
Posté le 08-10-2007 à 13:23:17  profilanswer
 

Chez moi ca affiche :
 
Page générée en 1191842529.467 secondes O.o
 
je suis chez 1et1


---------------
☢ Hail to the Ping Baby ! ☢
n°1620610
omega2
Posté le 08-10-2007 à 15:51:56  profilanswer
 

Et chez moi, ça m'indique que t'as remonté un topic mort depuis 5 ans et demis.
Si c'est pas le record, s'en est pas loin. ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Getmicrotime()

 

Sujets relatifs
[ Newbie en PHP/MySQL ] Faire un formulaire[PHP] lire le contenu d'un fichier...
Php Mysql + Win Xp[PHP] manière légère de ne pas perdres les champs lorsque submit
PHP + Mysql + Gestion DivX - DVD...[PHP] Recherche script pour gérer des news,
[PHP] Problème d'insertion automatique de texte dans un champ...[PHP] Optimiser site : fichiers textes.. mais comment les verrouiller
[Php & MySQL] Afficher seulement le dernier ajout à une table 
Plus de sujets relatifs à : [PHP] Getmicrotime()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR