Czas generowania strony
Chciałbyś zamieścić na stronie informację o tym, ile czasu ładowała się? Mam na to proste rozwiązanie, które sprowadza się do kilku linijek kodu.
Pierwszy krok to utworzenie zmiennej $timeStart. Przypisujemy do niej wynik z funkcji microtime(). Zwraca ona aktualny uniksowy znacznik czasu z mikrosekundami. Będzie to czas, kiedy strona zaczyna być wczytywana.
<?php
$timeStart = microtime();
?>
Na samym końcu strony, najlepiej w stopce należy wkleić kolejny fragment kodu. Ponownie zostanie wykorzystana funkcja microtime(). Wartości początkowa i końcowa zostaną porównane. Oprócz tego skorzystałem z funkcji round(), która zaokrągli nam wynik do 3 miejsc po przecinku.
<?php
$timeEnd = microtime();
$timeResult = round($timeEnd-$timeStart, 3);
echo "Czas generowania strony: $timeResult sekundy";
?>
Przykład działania:
Czas generowania strony: 0,025 sekundy
Kategorie: PHP + MySQL. Tagi: #informacje, #php, #skrypty. Źródło obrazków: Pixabay, Font awesome.