[PHP] c koi le code pour donner le temps pour generer une page??

c koi le code pour donner le temps pour generer une page?? [PHP] - Programmation

Marsh Posté le 09-12-2001 à 23:34:01    

ouais comme le forum
les secondes tout en bas
c koi le code??
car je trouve pas
merci bien

Reply

Marsh Posté le 09-12-2001 à 23:34:01   

Reply

Marsh Posté le 10-12-2001 à 02:17:38    

Tu prends l'heure au debut, l'heure a la fin, et tu fais une soustraction. Je pense pas qu'il puisse y avoir une fonction qui te donne le temps total de traitement pour la page.

Reply

Marsh Posté le 10-12-2001 à 02:22:12    

ben si regarde en bas
il y a le temps pour générer la page

Reply

Marsh Posté le 10-12-2001 à 03:53:09    

fait toi 2 petites fonctions .
 
la 1ere sort dans une var global un temps en microseconde ... ex :  
$tab=gettimeofday();
$us_dep=($tab[sec]*1000000)+($tab[usec]);

 
la 2eme fait pareil + une bete soustraction et te sort le l'écart en microseconde .
 
 
pour les microsecondes tu as une autre solution mais moi je prefere la 1ere, a toi de voir :
list($usec, $sec) = explode(" ",microtime());
$us_dep = ((float)$usec + (float)$sec);

Reply

Marsh Posté le 10-12-2001 à 21:37:57    

up :bounce:  
on sait jamais
peut etre ke joce va me donner un petit bout du code:D
 :hello:

Reply

Marsh Posté le 10-12-2001 à 22:03:58    

mais... il te l'on donné 2 fois la méthode et le code! t'es aveugle ou quoi?

Reply

Marsh Posté le 10-12-2001 à 22:08:08    

Il ve la methode à Joce  :o
 
perso j'ai rien pigé a l'explication  :pt1cable:

 

[edtdd]--Message édité par Maxaks--[/edtdd]

Reply

Marsh Posté le 10-12-2001 à 22:10:50    

Joce a un nouvel adepte...
Bientot la secte sera... :D

Reply

Marsh Posté le 10-12-2001 à 22:34:26    

Maxaks a écrit a écrit :

Il ve la methode à Joce  :o
 
perso j'ai rien pigé a l'explication  :pt1cable:  
 
 




 
bah si c'est la méthode classique avec le mktime, y a rien de plus con.

Reply

Marsh Posté le 10-12-2001 à 22:43:29    

ah oki merci, j'ai toujours rien pigé, je vais essayer tou seul comme un grand ..
 
PS : un peu de pub pour mon futur forum : http://www.maxaks.dynip.com/forum/forum.php

Reply

Marsh Posté le 10-12-2001 à 22:43:29   

Reply

Marsh Posté le 10-12-2001 à 22:54:53    

ok c bon je vais faire avec:)
merci à tous
on va essayer:)

Reply

Marsh Posté le 10-12-2001 à 22:56:47    

Maxaks a écrit a écrit :

ah oki merci, j'ai toujours rien pigé, je vais essayer tou seul comme un grand ..
 
PS : un peu de pub pour mon futur forum : http://www.maxaks.dynip.com/forum/forum.php  




ERREUR PARAMETRES MANQUANT
géniale comme pub :D

Reply

Marsh Posté le 10-12-2001 à 22:58:04    

Maxaks a écrit a écrit :

ah oki merci, j'ai toujours rien pigé, je vais essayer tou seul comme un grand ..
 
PS : un peu de pub pour mon futur forum : http://www.maxaks.dynip.com/forum/forum.php  




 
Marche po bien le forum :(

Reply

Marsh Posté le 10-12-2001 à 22:59:24    

Une otre maniere de claculer le temps :
 
en haut de la page :
 
$time_start = getmicrotime();
 
en bas :
 
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "<center<br>Page générée en ".round($time,3)." secondes</center>";

Reply

Marsh Posté le 10-12-2001 à 22:59:26    

Reply

Marsh Posté le 10-12-2001 à 23:02:51    

N'oublié pas de regarder le temps de genertion en bas de la page forum.php  :lol:  :lol:  :lol:  :lol:

Reply

Marsh Posté le 10-12-2001 à 23:07:20    

Maxaks a écrit a écrit :

hehe un S oublié :
 
http://maxaks.dynip.com/forum/forums.php  




 
Parse error: parse error in c:\web\forum\identification.php on line 26

Reply

Marsh Posté le 10-12-2001 à 23:08:51    

je corrige ca  :D
 
EDIT :
 
C'est bon, y avait un accolade en trop

 

[edtdd]--Message édité par Maxaks--[/edtdd]

Reply

Marsh Posté le 10-12-2001 à 23:10:52    

Maxaks a écrit a écrit :

je corrige ca  :D
 
EDIT :
 
C'est bon, y avait un accolade en trop  
 
 




 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 21
 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 22
 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 23
 
Warning: Cannot add header information - headers already sent by (output started at c:\web\forum\identification.php:8) in c:\web\forum\identification.php on line 24
... ... ... OK ... ... ...

Reply

Marsh Posté le 10-12-2001 à 23:12:09    

Mainteant me mark ke ca :
 
... ... ... OK ... ... ...  
 
:D

Reply

Marsh Posté le 10-12-2001 à 23:14:31    

hehe c les blems de cookie ca  :sol:

Reply

Marsh Posté le 10-12-2001 à 23:16:27    

ouais regardez, en bas de page le temps de generation, il m'a l'ai faux ?  :D  :lol:  :cry:  Comment ke je vais faire, j'ai fé comme on ma dit, ca marche po  :hello:

Reply

Marsh Posté le 10-12-2001 à 23:18:22    

Maxaks a écrit a écrit :

hehe c les blems de cookie ca  :sol:  




 
pourtant, les cookies sont activés  :??:

Reply

Marsh Posté le 10-12-2001 à 23:19:40    

Maxaks a écrit a écrit :

ouais regardez, en bas de page le temps de generation, il m'a l'ai faux ?  :D  :lol:  :cry:  Comment ke je vais faire, j'ai fé comme on ma dit, ca marche po  :hello:  




 
je vois po le temps de generation...  :crazy:

Reply

Marsh Posté le 10-12-2001 à 23:19:51    

Maxaks a écrit a écrit :

ouais regardez, en bas de page le temps de generation, il m'a l'ai faux ?  :D  :lol:  :cry:  Comment ke je vais faire, j'ai fé comme on ma dit, ca marche po  :hello:  




c'est pas des secondes visiblement, mais des fractions de secondes

Reply

Marsh Posté le 10-12-2001 à 23:21:03    

kyle a écrit a écrit :

 
 
je vois po le temps de generation...  :crazy:  




 
Si cai bon :D

Reply

Marsh Posté le 10-12-2001 à 23:22:03    

kyle => sur la page forum.php, apres avoir cliké sur une des rubriques (Hardware etc ...)
 
gizmo => hehe, mais je vois pas comment le faire :
 
j'ai ça :
 
en haut
$time_start = gettimeofday();
 
en bas
<?php
 $time_end = gettimeofday();
$time = $time_end[usec] - $time_start[usec];
 
 echo (round($time,3)." secondes" );
   
 
 
 ?>

Reply

Marsh Posté le 10-12-2001 à 23:24:16    

Maxaks a écrit a écrit :

kyle => sur la page forum.php, apres avoir cliké sur une des rubriques (Hardware etc ...)
 
gizmo => hehe, mais je vois pas comment le faire :
 
j'ai ça :
 
en haut
$time_start = gettimeofday();
 
en bas
<?php
 $time_end = gettimeofday();
$time = $time_end[usec] - $time_start[usec];
 
 echo (round($time,3)." secondes" );
   
 
 
 ?>  




 
ca ressemble vaguement a ce ke j'ai ecris plus haut :D

Reply

Marsh Posté le 10-12-2001 à 23:25:53    

hihi  ;)  mais ca marche po  :cry:

Reply

Marsh Posté le 10-12-2001 à 23:43:37    

Maxaks a écrit a écrit :

hehe un S oublié :
 
http://maxaks.dynip.com/forum/forums.php  




 
http://maxaks.dynip.com/
http://maxaks.dynip.com/MyAdmin/
http://maxaks.dynip.com/MyAdmin/sq [...] s%60&pos=0
 
:/

 

[edtdd]--Message édité par Master_Jul--[/edtdd]

Reply

Marsh Posté le 10-12-2001 à 23:50:30    

NON  :D  
 
je sais c pas protégé ni rien, mais j'arrive meme pas pas a construire des ficheirs .htaccess povre de moi  :ouch:

Reply

Marsh Posté le 10-12-2001 à 23:50:44    

Reply

Marsh Posté le 10-12-2001 à 23:53:47    

et ben oui  :sarcastic:   :fuck:  c pas une raision de rigoler ....... enfin si  :cry:

Reply

Marsh Posté le 11-12-2001 à 09:25:56    

Allez histoire d'en rajouter une couche :
 
<?php
preg_match("/^(0\.[\d]+)\s([\d]+)$/",microtime(),$t0);
$T0=($t0[1]+$t0[2]);
/******************************/
 
LE CODE A EXECUTER
 
/******************************/
preg_match("/^(0\.[\d]+)\s([\d]+)$/",microtime(),$t1);
$T1=($t1[1]+$t1[2]);
echo 'Page générée en '.number_format(($T1-$T0),4).' seconde(s)';
?>
 
Me dites pas que c'est plus long qu'un explode()... :lol: :lol:
 
@+

Reply

Marsh Posté le 11-12-2001 à 09:55:00    

au debut du script
function getmicrotime()
 {
  list($usec, $sec) = explode(" ",microtime());
  return ((float)$usec + (float)$sec);
 }
 
 $start_time = getmicrotime();
 
en fin de script
 
echo "<p>Generation du create file 1</p>"
."Page genérée en";
 
 $end_ti2 = getmicrotime();
 $time = $end_ti2 - $start_ti;
 echo round($time, 4);

Reply

Marsh Posté le 11-12-2001 à 10:09:07    

Qui dis mieux ????
 
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

Reply

Marsh Posté le 11-12-2001 à 11:45:12    

fly LM a écrit a écrit :

Qui dis mieux ????
 
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:  




 
moi!  
 
en fin de page:
 
echo "page générée instantanément";
 
[:nofret]

Reply

Marsh Posté le 11-12-2001 à 12:00:13    

Bah on pourra tjs ecrire aux developpeurs de PHP pour qu ils foutent une variables d environnement qui ponde ca, ça peut être utile

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed