Hallo,
Danke für die Information, aber wie findet man so etwas heraus? Ausprobieren und messen? Oder gibt es da eine Referenz, in der solche Zusammenhänge stehen (mich interessiert das, weil ich inzwischen Software in PHP habe die auch mal 2h rechnet).
selbst nutze ich ein kleines Script, indem ich Passagen gegeneinander teste. Enstanden ist es hier.
Als CLI-Script nutze ich nunmehr folgendes:
#!/opt/php/php
<?php
$u=$argv[1] ? $argv[1] : 1;
sleep(1); $start=explode(' ',microtime());
$start=$start[1].substr($start[0],-9);
for($i=0;$i<$u;$i++)
{
isset($_SERVER['HTTP_USER_AGENT']);
}
$end=explode(' ',microtime());
$end=$end[1].substr($end[0],-9);
echo 'Test 1 : '.str_pad(($end-$start),16)."\n";
sleep(1);
$start=explode(' ',microtime());
$start=$start[1].substr($start[0],-9);
for($i=0;$i<$u;$i++)
{
array_key_exists('HTTP_USER_AGENT',$_SERVER);
}
$end=explode(' ',microtime());
$end=$end[1].substr($end[0],-9);
echo 'Test 2 : '.str_pad(($end-$start),16)."\n".'Durchlaeufe : '.$u;
?>
Gruß aus Berlin!
eddi
--
Ed is' nischt neuet - ed heißt je'ß' nua anda's
Ed is' nischt neuet - ed heißt je'ß' nua anda's