php_uname()的速度有多快?

时间:2008-10-20 05:02:59

标签: php optimization uname

php_uname()php_uname('s n')php_uname('a')的速度有多快。我问的原因是因为我想用它来确定我所在的服务器以及配置(路径等)。

这与Is there a PHP function or variable giving the local host name?

有关

2 个答案:

答案 0 :(得分:3)

我刚刚这样做了:

<?php
  $tstart = microtime(true);

  php_uname('a');

  print 'it took '. sprintf("%f",microtime(true) - $tstart) ." seconds\n";
?>

它产生了这个:

it took 0.000016 seconds

这是在Core2Duo 2.4GHz Debian盒子上。

我知道这是一项经验测试,但我认为它表明它对您来说足够快。

我没想到它需要很长时间,因为uname只需要对内核进行非常简单的调用。

答案 1 :(得分:0)

$_SERVER['HTTP_HOST']