Autor Zpráva
Shalak
Profil *
Ahoj, potřeboval bych PHP script na rychlost vygenerování stránky.
Aby po načtení stránky se zobrazilo "stránka vygenerována za x vteřin". Díky
Jan Tvrdík
Profil
třeba http://www.z-moravec.net/php_learn/lib/doba-nacitani-stranky.php
GeneralDv
Profil
Nebo http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=96459
Shalak
Profil *
Jak bude vypadat HTML pro tenhle script. Když ho tam vložím samotnej tak se na webo zobrazí jenom "HTML nebo PHP script"

<?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));
?>
Joker
Profil
Shalak:
Jak bude vypadat HTML pro tenhle script.
No to je ta stránka co se má zobrazit, ne?
Shalak
Profil *
Nechápu tě.

Když tam vložím samotnej PHP script tak se tam nic nezobrazí. Asi to chce nějakou úpravu nebo co. Nevím jak to poštelovat aby se to na webu zobrazilo.
Radek9
Profil
Shalak:
Jednoduše to uložíš jako neco.php
Shalak
Profil *
ok, hele a jak udělám aby se napsalo pár desetiných míst? Ted jak je ten kód, píše se, že stránka je vygenerovana za 0vteřin.
Cca aby tam byly 3desitinná místa.
GeneralDv
Profil
Já mám na webu tady z jednoho 'cizího' dotazu, od moderátora, vylepšenej kód :D:
<?php
$time_start = microtime(true);
?>
obsah stránky
<?php
$time_end = microtime(true);
$time = $time_end - $time_start;
echo("Vygenerováno za ".round($time,3)." sekund");
//místo čísla 3 dej kolik chceš desetinejch míst ;-)
?>
Shalak
Profil *
velice děkuji :)
Shalak
Profil *
Tak zatím neděkuji. Ať tam ta 3 je nebo není tak se tam desetinná čísla nezobrazují :(..
Když dám ale 5(a víc) tak se napíše toto

Vygenerováno za 1E-05 sekund
Shalak
Profil *
Nikdo neví?
nightfish
Profil
dej si před řádek $time_end = ... ještě řádek s
usleep(500000);
slaco
Profil *
je mozne neako pomocou javascriptu dostat vysledok na hornu cast stranky?

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0