Versio

Snelheid van script

Ik heb dit ook gebruikt in een publicatie over het toevoegen van heel veel records aan een database, maar het lijkt mij voor veel mensen ook nuttig om zo los te hebben.

Dit script meet de uitvoeringstijd van je PHP script.

Arjan heeft me er op attent gemaakt dat hier de bron is:
http://nl2.php.net/microtime

Gesponsorde koppelingen

BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  

PHP script bestanden

  1. snelheid-van-script

 

8 reacties op 'Snelheid van script'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Arjan Kapteijn
Arjan Kapteijn
8 jaar geleden
 
0 +1 -0 -1
Waarom word dit script hier toegevoegd als er al een prima voorbeeld in de php handleiding van microtime staat?
PHP erik
PHP erik
8 jaar geleden
 
0 +1 -0 -1
Omdat mensen bij een snelheidstest niet gaan zoeken in de php manual bij de functie microtime. Maar bedankt voor het herinneren aan de bron; heb 'em erbij gezet.


8 jaar geleden
 
0 +1 -0 -1
Maar als je naar die van php.net kijkt is die van hun wel wat efficienter vind ik.
Han eev
Han eev
8 jaar geleden
 
0 +1 -0 -1
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?PHP
$exec_start
= array_sum(explode(' ', microtime()));
// hier je php
echo 'Deze pagina is in '.round(array_sum(explode(' ', microtime())) - $exec_start, 9).' Seconde(s) gemaakt';
?>

Vind ik nog sneller ;)
Eric Cartman
Eric Cartman
8 jaar geleden
 
0 +1 -0 -1
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$begin
= microtime();

// Overige code
...

echo microtime() - $begin;
?>


-- edit --
Deze werkt toch het beste vind ik, let er alleen wel op dat je de variabele $begin helemaal bovenaan zet (de headers daarboven natuurlijk)...


8 jaar geleden
 
0 +1 -0 -1
Wat is het verschil met deze: http://www.phphulp.nl/php/scripts/1/58/ ??
Volgens mij gewoon een dubbel script
PHP erik
PHP erik
8 jaar geleden
 
0 +1 -0 -1
Quote:
Wat is het verschil met deze: http://www.phphulp.nl/php/scripts/1/58/ ??
Volgens mij gewoon een dubbel script

Als de zoekfunctie van phphulp nou enigszins goed is, dan had ik die ook kunnen vinden.
Martijn B
Martijn B
8 jaar geleden
 
0 +1 -0 -1
@Jip:

Als je de snelheid van een php-script wil zien dan is het makkelijker dat je een getal met een aantal decimalen krijgt i.p.v. "msec sec" .



Zo kun je trouwens ook de uitvoertijd van een query bekijken. Dit doe je door te kijken hoeveel tijd het kost om mysql_query() (of vergelijkbare functies) uit te voeren.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

  • Details
  • PHP erik
    Door:
    PHP erik
  • 8 jaar geleden
  • 653 x bekeken
  • Labels
  • Geen tags toegevoegd.