Autor | Zpráva | ||
---|---|---|---|
WanTo Profil |
#1 · Zasláno: 10. 6. 2006, 16:29:11
Chtěl bych se zeptat, jak se dá v PHP zjistit (a pak vypsat pomocí echo) doba, jak dlouho trvalo generování stránky?
|
||
filip186 Profil |
#2 · Zasláno: 10. 6. 2006, 16:37:12
Něco takovýho jsem viděl na linuxsoft a to mě vypsalo jenom nějaký čísla a písmena :-<. Takže mě by to taky zajímalo jak se to dá zjistit.
|
||
Leo Profil |
#3 · Zasláno: 10. 6. 2006, 17:15:00
Stopnete si aktualni cas na zacatku, na konci, a odectete :-) Leo
|
||
DoubleThink Profil * |
#4 · Zasláno: 10. 6. 2006, 17:17:12
$time_start = microtime_float();Nějaký script $time_end = microtime_float(); |
||
WanTo Profil |
#5 · Zasláno: 10. 6. 2006, 17:18:50
Leo
To bude ono :-) Napadlo mě to, ale znám jen funkci time(), který vrací počet sekund. O microtime_float(), co napsal DoubleThink, jsem nevěděl. |
||
prochazka.zde.cz Profil * |
#6 · Zasláno: 10. 6. 2006, 17:28:27
ja to mam udelano takto:
na zacatku mam toto: $ZacatekHledani = array_sum(explode(" ",microtime())); a na konci scriptu: echo "Doba prace scriptu trvala: " . round((array_sum(explode(" ",microtime())) - $ZacatekHledani),4) . " sekund.\n"; |
||
mila Profil |
#7 · Zasláno: 10. 6. 2006, 18:17:35
microtime_float tuším běhá jenom v php5. V php 4 je třeba se spohojit s microtime.
V manuálnu je ale hotové řešení, jak pomocí microtime udělat microtime_float. |
||
prochazka.zde.cz Profil * |
#8 · Zasláno: 10. 6. 2006, 18:34:18
ja mam na svem free hostingu php4 a co jsem napsal, vyz predchozi prispevek ode me, tak funguje super. Pouzivam to na zobrazeni casu jak dlouho script hledal urcity vyraz...
|
||
Časová prodleva: 2 měsíce
|
|||
Anonymní Profil * |
#9 · Zasláno: 6. 8. 2006, 18:58:52
<?php
function getMicroTime() { List ($usec, $sec) = Explode (' ', microtime()); return ((float)$sec + (float)$usec); } $start = getMicroTime() ?> HTML nebo PHP skript <?php $end = getMicroTime(); printf ("Stránka byla načtena za %d sekund", ($end-$start)); ?> |
||
Acci Profil |
#10 · Zasláno: 6. 8. 2006, 19:04:35
Já používám třídu Timer od tarka.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0