Scripts

Server laadsnelheid weergeven

Dit script laat een aantal basis vaardigheden zien waarmee grappige dingen gedaan kunnen worden. In dit voorbeeld wordt de phrasetijd (laadtijd van de pagina) berekend en de snelheid waarmee dit gebeurd. Je kan deze waarde dus niet aanhouden voor download snelheid of weergave snelheid. Dit komt doordat de berekening en uitvoering op de server plaats vind, voordat de pagina wordt doorgegeven aan de browser. Als je dit script gebruikt en ook andere bestanden als bron gebruikt, geef die dan ook op aan de berekening. Dit kan je doen door de volgende code toe te voegen: $totalsize = $totalsize + (filesize("paginanaam.php")/1024); Let op, is ter illustratie! Succes ermee, en "verbeteringen" of uitbreidingen zijn altijd welkom.

server-laadsnelheid-weergeven
<?php
/* Aan de start van de gehele pagina plaatsen (voor de META tags het liefst)

  Start berekening laadtijd */
  $begin = microtime();
  $split = explode(" ", $begin);
  $begin_precies = $split[0];
  $begin_seconden = date("U");
  $begin_tijd = $begin_precies + $begin_seconden;
?>






<?php
  /* Aan het einde van de pagina plaatsen

  Resultaat van berekening voor de laadtijd */
  $einde = microtime();
  $split = explode(" ", $einde);
  $eind_precies = $split[0];
  $eind_seconden = date("U");
  $eind_tijd = $eind_precies + $eind_seconden;
  $verschil = $eind_tijd - $begin_tijd;
  $verschil = round($verschil,4);
  $totalsize = (filesize(substr($_SERVER["PHP_SELF"],1))/1024);
  $totalsize = ($totalsize/$verschil);
  $totalsize = round($totalsize,2);
  echo " Phrasetijd".$verschil." sec. @ ".$totalsize." Kb/s";
?>

Reacties

0
Nog geen reacties.