Honlap betöltődésének ideje

Általában honlapok alján lehet látni azt az infót, hogy a lap x.y idő alatt töltődött be. Ezt nagyon egyszerűen megcsinálhatod te is a lapodon.

Először is az alábbi kódot illeszd be a lapod forrásának legelejére, lehetőség még azelőtt hogy bármilyen “head” vagy egyéb kód bezavarna.

honlap elejére, kód

1
2
3
4
5
6
7
<?php
function timer() {
$time = explode(" ", microtime());
return $time[1] + $time[0];
}
$starttime = timer();
?>

Ez azért nagyon fontos, mert a beillesztett kódrészlet utáni részek betöltődését fogja mérni.

A következő kódot pedig oda kell beilleszteni, ahol majd a megjeleníttendő kódot szeretnéd látni.

megjelenítendő kód

1
2
3
4
5
6
<?php
$endtime = timer();
$loadtime = $endtime - $starttime;
$loadtime = number_format($loadtime, 7);
echo "A lap $loadtime másodperc alatt töltődött be.";
?>

Arra figyelj, hogy ha több lap is egymásba van ágyazva, akkor annak a fájlnak a legelejére kell tenni, ami először betöltődik.

6 HOZZÁSZÓLÁS

  1. nem működik, ezt a hibát dobja ki:

    Parse error: parse error, unexpected T_STRING in G:\EasyPHP 2.0b1\www\index.php on line 3

  2. áhh megvan..végülis az volt a lényeg, h az aposztrófokat “-re kellett cserélni 2 heylen. így a kód, ami nálam EasyPHPval működik:

    meg a biztonság kedvéért az echosat új ?php tagbe tettem..bár sztem az enm számít

  3. ajajj sorry a sok hozzászólás miatt, de nem illesztet be de a php kódot…gondolom nem lehet hszbe..akkor meg cs a módosítottat illesztem be: szal az első kódban a 3. sor:

    $time = explode(” “, microtime());

    2. kód 5. sor:

    echo “A lap $loadtime másodperc alatt töltődött be.”;

  4. vááá ez az oldal meg lecseréli az alapértelmezett aposztrófot ” ienre ” akkor hagyom..ez így hosszú, cs az a baj, h így a kódok sem működnek az oldalon…nah mind1

  5. Semmu, próbáld már meg máskor 1 hozzászólásba sűríteni a mondanivalót, ahogy azt a szabályzatban is olvasni lehet, thx. Az aposztróf problémára keresek majd valami megoldást, a 2.5-ös verzió óta csinálja a worpdress.

  6. sry, egybe akartam, csak nem tudtam, h egyből rájövök a hibára, utánna h nem fogja beilleszteni a php kódot helyesen, utánna meg h amit végre beillesztett, azt is kicseréli…

    egybe írtam volna, ha tudtam voltna, h ez mindenbe belepiszkál…

HOZZÁSZÓLOK A CIKKHEZ

Kérjük, írja be véleményét!
írja be ide nevét