Czas generowania skryptu - Wortal.FreelanceMedia.pl
Newsletter
E-Mail:
Mój profil
Login:

Hasło:

Nie masz konta? Zarejestruj siÄ™!
Statystyki
Użytkowników: 20
Artykułów: 22
Komentarzy: 22
Skryptów: 4
Gości online: 2
Użytkownicy online: brak




Wykonamy strony dla firm, osób prywatnych, klubów sportowych, itp. Od prostej wizytówki dla firmy, przez hobbystyczny wortal po bardziej skomplikowane portale, choćby społecznościowe. Oferumy również wykonanie profesjonalnej grafiki. Kontakt gg: 6025719, email: lukiradom@gmail.com. Portfolio: freelancemedia.pl.



Drukuj

Czas generowania skryptu


Wielu ludzi pytało mnie jak wstawić sobie na stronę taki "bajer", który pokazuje czas generowania strony. Moim zdaniem niekoniecznie jest to "bajer", ponieważ dzięki tej funkcji możemy się dowiedzieć, czy nasz skrypt wykonuje się dość szybko, co go spowalnia, itp.
Na wielu stronach widziałem dość skomplikowane kody, chciałem to uprościć do kilku linijek:
<?
//poczatek skryptu:
$poczatek=microtime();

//koniec skryptu:
$koniec=microtime();
//obliczamy roznice:
$czas = $koniec - $poczatek;
?>

Teraz za pomocą echo możemy wyświetlić dokładny czas generowania. Jednak ten czas jest zbyt dokładny ;) możemy to zaokrąglić funkcją round.
Robimy to w ten sposób:
<?
round($zmienna, ilosc miejsc po przecinku);
?>

Tak więc, jeżeli chcemy, aby wynik był dokładny np. do 1 tysiącznej, zaokrąglamy:
round($czas, 3);

Tak więc poniżej zamieszczam gotowca, który wyświetla czas generowania strony ;) (pamiętajcie, aby zmienną "$poczatek" umieścić na samym początku kodu, resztę na końcu)
<?
//poczatek skryptu:
$poczatek=microtime();

//koniec skryptu:
$koniec=microtime();
//obliczamy roznice i zaokraglamy ja:
$czas = round($koniec - $poczatek, 3);
echo "Czas generowania skryptu: $czas";
?>

Jeżeli wyświetla sie Wam liczba ujemna, pomnozcie $czas przez (-1)

luki, [29.10.2009 22:04] Czytań: 165


dodaj do flakera

Zaloguj się, aby komentować artykuły.
luki [29.10.2009 22:09]
efekty działania skryptu możecie obserwować u nas na dole w stopce strony ;)

Polecamy


Szukaj
Partnerzy
GotStyle.pl
Hosting boo.pl