phpbar.de logo

Mailinglisten-Archive

[php] Performancetest

[php] Performancetest

Michael Rappert phpbar at shop4net.de
Don Sep 23 14:48:10 CEST 2004


Hi Hans-Jürgen Schwarzer,

Am Donnerstag, 23. September 2004 um 14:17 hast du geschrieben:

> Gibt es Referenztests auf php-Basis, mit denen
> man die Performance für
> 	- dir php-engine
> 	- die mysql-db
> getrennt checken kann ? So eine Art Benchmark ?

Referenz wäre zu hoch gegfriffen, aber du kannst die
Verarbeitungszeit einer Seite oder auch eines einzigen
Befehls, Scheife, DB Query zB. wie folgt messen.

$runtime_start = @microtime();

... hier der zu messende Bereich deines Scriptes ...

$a = $runtime_start;
$b = microtime();
list($a_dec, $a_sec) = explode(" ", $a);
list($b_dec, $b_sec) = explode(" ", $b);
$runtime_total = ($b_sec - $a_sec + $b_dec - $a_dec);
$runtime_total = sprintf("%0.3f", $runtime_total);

echo "$runtime_total";
$runtime_start = 0;
$runtime_total = 0;

-- 
Mit besten Grüssen

SHOP4NET
Michael Rappert

php::bar PHP Wiki   -   Listenarchive