Volite web dizajn?

Zašto ne podijelite svoje znanje s cijelim svijetom? Svatko može pisati za Kroativ i na taj način se promovirati.

Pomoć potrebitima

http://www.hck.hr

Hrvatski Crveni križ

u službi humanosti od 1878.

Stranica generirana za x.xxxx sekunde

Autor/ica Webmaster

Autor Kroativ mreže. Web dizajnom se bavi već nekih desetak godina i trenutno radi u Web Inkubator dizajn studiju. Kreativac u duši stalno željan novog znanja, a u slobodno vrijeme farba pixele i šeće web stranice po Internetu.

Oglas

Vjerojatno ste primijetili na nekim stranicama (kao na studio website I burned in xxx…) malu poruku, pretežno u footeru stranice, tipa ‘Page generated in 0.*** seconds‘ ili nešto slično.

Ovdje možete naučiti kako to jednostavno napraviti uz pomoć PHP microtime() funkcije:

Kod se sastoji iz dva dijela

Na vrh svoje PHP stranice, prije svega stavite sljedeći kod:

< ?php
/*
 * Staviti na početak dokumenta
 */
$load_time = microtime();
$load_time = explode(' ',$load_time);
$load_time = $load_time[1] + $load_time[0];
$page_start = $load_time;
?>

i blizu kraja stranice (prije </body>), stavite sljedeći kod:

< ?php
/*
 * Staviti na kraj dokumenta
 */

$places = 4; // koliko želite decimalnih mjesta

$load_time = microtime();
$load_time = explode(' ',$load_time);
$load_time = $load_time[1] + $load_time[0];
$page_end = $load_time;
$final_time = ($page_end - $page_start);
$page_load_time = number_format($final_time, $places, '.', '');

echo("Page generated in " . $page_load_time . " seconds");
?>

microtime() funkcija vraća Unix vremensku oznaku (timestamp) za taj trenutak, u formi msec sec gdje je sec momentalno vrijeme mjereno u sekundama izračunato od Unix Epoch (0:00:00 January 1, 1970 GMT), a msec je dio u miilisekundama.

Kalkulacija je jednostavna. Manipuliramo stringom na način da zapišemo početno i završno vrijeme prikaza stranice te potom jednostavno oduzmemo jedno od drugog i tako dobijemo vrijeme učitavanja stranica.

Označeno s:
Za ovaj članak možete glasati na CroPortalu i tako pomoći u njegovoj promociji. Ako članak još nije objavljen vi možete biti prvi!
Stavovi i mišljenja izrečena u ovome članku i/ili komentarima odnose se samo na autora/icu članka i/ili komentara, a ne i cijele Kroativ mreže. Zabranjeno je neovlašteno prenošenje članaka u cjelosti bez prethodnog dogovora ili bez istaknutog povratnog linka na www.kroativ.net stranicu te imena autora.
Oglas

Još nema komentara, Vi možete biti prvi!

Ostavite komentar

Autori s više od 10 komentara nemaju tag nofollow na svojim linkovima! Zabranjeno je vrijeđanje, omalovažavanje ili na bilo koji drugi način ometanje normalnog toka komentara. Također je zabranjeno oglašavanje u komentarima i sve druge vrste spam-a.

(*) polja su obavezna

XHTML: Možete koristiti: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">