Hoe kun je de laadtijd van een script meten?


Om je script te verbeteren en de laadtijd te verbeteren moet je eerst weten hoelang een script draait. Hieronder leggen we uit hoe je dit het beste kunt doen.

Hoe berekenen we de laadtijd van een script?

Om de tijd te vinden die gebruikt word om een script uit te voeren heb je eigenlijk maar 2 dingen nodig. Om te starten de begintijd en na het laden van het script de eindtijd. Als je het verschil vervolgens op het scherm plaatst dan heb je de laadtijd van je script.

Bepalen van de begintijd

De begintijd kun je instellen met de functie microtime, dit moet je voor je script plaatsen. De regel code die je voor je code kunt plaatsen is:

// Start de klok
$start_tijd = microtime(true);

Bepalen van de eindtijd

De eindtijd kun je achterhalen met de functie microtime net als bij het bepalen van de starttijd. Het is belangrijk dat je deze regel net achter het script plaatst dat je zou willen meten. Indien je deze regel helemaal aan het einde van de pagina plaatst kun je per ongeluk ook andere dingen mee laten tellen in de tijd. Het bepalen van de stop tijd doe je als volgt:

// Stop de klok
$eind_tijd = microtime(true);

Uitrekenen van de laadtijd

Het uitrekenen van de totale looptijd doe je door de begintijd van de eindtijd af te halen, dit doe je als volgt:

// Uitrekenen van de laadtijd
$laadtijd = $eind_tijd - $start_tijd;

Weergeven van de laadtijd

Je kunt met echo simpelweg het verschil van de begin en eindtijd op het scherm toveren.

echo "Laadtijd van het script was: ".$laadtijd." seconde"; 
//Resultaat: Laadtijd van het script was:  1.29348392834 seconde

Indien je nog meer zou willen weten over dit onderwerp dan horen we dat natuurlijk graag van je.