PHP-Benchmark
Wollten Sie schon immer mal wissen, wie schnell Ihr Server/Webspace PHP-Skripte verarbeitet? Hier ist die Lösung!
Wollten Sie schon immer mal wissen, wie schnell Ihr Server/Webspace PHP-Skripte verarbeitet? Hier ist die Lösung:
<?php
$file = "results.txt";
$echoStr = "";
$echoStr = "start benchmark<br/>";
$benchresult = bench2();
write($file, date("Y-m-d H:i:s") . ";" . $benchresult);
$echoStr = "benchmark result: " . $benchresult . "<br />";
echo $echoStr;
function write($filename, $data)
{
$file = fopen($filename, "a+");
fwrite($file, "\n" . $data);
fclose($file);
return 0;
}
// Test Source
function bench1() {
global $aHash;
/* The Test */
$t = microtime(true);
while($i < 10000) {
$alias = &$aMultiDimArray[$i]["aaaaa"]["aaaaaaaaaa"];
++$i;
}
return (microtime(true) - $t);
}
function bench2() {
global $x;
$t = microtime(true);
$size = count($x);
$i = 0;
while($i < 50000) {
$alias = $aSingleDimArray[$i];
++$i;
}
return (microtime(true) - $t);
}