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.
Stranica generirana za x.xxxx sekunde
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.
Slični sadržaj:
- Kako se boriti protiv spam-a sa PHP-om? (Jako slično)
- Hrvatski datum i vrijeme sa PHP-om (Jako slično)
- Imate problema sa hrvatskim znakovljem? (Jako slično)
- Kako stvoriti razvojno okruženje za PHP/mySQL na Windows računalu (Jako slično)
- PhpMyAdmin - kreiranje baze i tablice (Jako slično)
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.