2013-12-08 29 views
5

PHP'nin neden 112 saniye sürdüğünü anlamaya çalışıyorum register_shutdown_function. Ve bunun üstesinden gelmenin bir yolu varsa.PHP register_shutdown_function 1 saniye gecikme

<?php 

$start_time = microtime(true); 

function shutdown($start_time) 
{ 
    $time_diff = round(1000 * (microtime(true)-$start_time)); 
    echo $time_diff . "ms<br/>"; 
} 

register_shutdown_function('shutdown', $start_time); 
register_shutdown_function('shutdown', $start_time); 
register_shutdown_function('shutdown', $start_time); 
register_shutdown_function('shutdown', $start_time); 
register_shutdown_function('shutdown', $start_time); 

Çıkışlar: Windows/PHP üzerinde XAMPP 1.6.8 Koşu

1001ms 
2001ms 
3003ms 
4003ms 
5003ms 

: 5.2.6

+2

için eline geçmez sorunuza doğru cevabı var Ben: 5.3.15'te beş "0ms" aldım. Bir strace ne gösteriyor? – bishop

+0

http://3v4l.org/ZGQ22 – hek2mgl

+0

Windows 7 ile XAMPP 1.6.8 ile çalışıyorum. Pencerelere özel olup olmadığını merak ediyorum. – mfrancis107

cevap

İlgili konular