环境用的Ubuntu,Nginx+php5.6
做了测试代码
# test.php
<?php
$start = microtime(true);
sleep(60);
$end = microtime(true);
echo $end - $start;
?>
先打开test.php页面,立马把上面代码sleep时间改成6s,再新开一个窗口访问test.php,此时会发现第二次打开的页面也一直在加载中。当第一次打开的test.php执行完后,第二次打开的页面也加载完了,此时会发现,第一次打开的页面执行时间在60s,第二次打开的30s,远远大于sleep(6)
。有大佬清楚这是为啥不。
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…