2008-10-20 7 views

Répondre

3

Je viens de faire ceci:

<?php 
    $tstart = microtime(true); 

    php_uname('a'); 

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

Et il a produit ceci:

it took 0.000016 seconds 

qui est sur une boîte Debian 2.4GHz Core2Duo. Je sais que c'est un test empirique et tout sauf que je pense que cela montre qu'il sera assez rapide pour vous.

Je ne m'attendais pas à ce que cela prenne beaucoup de temps car uname a seulement besoin de faire un appel très simple au noyau.

+3

Je ne sais pas. L'utilisateur ne récupérera jamais 0,000016 secondes. – eyelidlessness

0
$_SERVER['HTTP_HOST'] 
+0

Juste si quelqu'un s'arrête par ici pour la même question ... cela ne fonctionne pas si vous utilisez PHP indépendamment d'un serveur Web, par exemple. dans un cronjob. –

Questions connexes