page generer en x seconde - PHP - Programmation
Marsh Posté le 18-01-2003 à 15:42:57
ss_timing_start();
echo "<div style='font-size: smaller;'>\n";
ss_timing_stop();
printf("Page took %s seconds to load.",ss_timing_current());
echo "</div>\n";
avec les fonctions :
function ss_timing_start ($name = 'default' {
global $ss_timing_start_times;
$ss_timing_start_times[$name] = explode(' ', microtime());
}
function ss_timing_stop ($name = 'default' {
global $ss_timing_stop_times;
$ss_timing_stop_times[$name] = explode(' ', microtime());
}
function ss_timing_current ($name = 'default' {
global $ss_timing_start_times, $ss_timing_stop_times;
if (!isset($ss_timing_start_times[$name])) {
return 0;
}
if (!isset($ss_timing_stop_times[$name])) {
$stop_time = explode(' ', microtime());
} else {
$stop_time = $ss_timing_stop_times[$name];
}
// do the big numbers first so the small ones aren't lost
$current = $stop_time[1] - $ss_timing_start_times[$name][1];
$current += $stop_time[0] - $ss_timing_start_times[$name][0];
return $current;
}
Marsh Posté le 18-01-2003 à 15:48:10
c ce que j'utilise sur mon site en tout cas...
Marsh Posté le 18-01-2003 à 15:51:01
donc ss_timing_start(); je le met au debut de ma page et le reste je le met en bas de la page?
Marsh Posté le 18-01-2003 à 15:56:19
en haut de page tu met
Code :
|
en bas de page tu met :
Code :
|
la fonction en elle met tu la met la ou tu as mis tes autres fonctions ou tout en haut de la page : abant le ss_timing
Marsh Posté le 18-01-2003 à 15:56:32
forummp3 a écrit : |
C'est vrai que du point de vue de la grammaire c'est embêtant
Si tu remplaces "generer" par "générée" ça devrait être mieux
Marsh Posté le 18-01-2003 à 15:57:23
antp a écrit : |
Marsh Posté le 18-01-2003 à 16:23:08
antp a écrit : |
ben voila
Marsh Posté le 22-01-2003 à 17:54:54
je up un ptit topic
Voila, je me suis servi de ce script, c top
par contre, comment faire pour que ca n'affiche que 3 chiffres après la virgule ? paceke la ca me
Page Généréé(sans faute ) en 0.045128 sec.
Voila, merci
Marsh Posté le 22-01-2003 à 20:37:09
$mtime = explode(' ',microtime());
$start_time = $mtime[0]+$mtime[1];
haut de page
$mtime = explode(' ',microtime());
$search_time = sprintf('%01.4f',$mtime[0]+$mtime[1]-$start_time);
echo($search_time);
bas de page
savez les gars sur tc vous pouvez poser ces Q hein forummp3
Marsh Posté le 22-01-2003 à 23:35:30
floleb7 a écrit : $mtime = explode(' ',microtime()); |
ton truc, ca fait exactement pareil ke tout ce kil y qq reply au dessus ?
Marsh Posté le 23-01-2003 à 04:44:27
Vinz416 a écrit : |
ouep
c'est la version courte et simple
Marsh Posté le 29-01-2003 à 15:55:59
Vinz416 a écrit : je up un ptit |
$tps_generation = round(($tps_generation),3);
Marsh Posté le 29-01-2003 à 20:47:50
floleb7 a écrit : $mtime = explode(' ',microtime()); |
oue en plus c'est les gars de tc qui me repondent
Marsh Posté le 18-01-2003 à 15:40:26
Je voudrais savoir quoi utliser comme fonction pour calculer cela.
J'ai essayer de faire microtime au debut puis a la fin,je fait une soustraction de celui de la fin - debut et des fois ca me donne des resultat negatif
je me retrouve donc des fois avec "page generer en -0.9544... secondes"
Comment faire alors?
merci d'avance