我刚刚在PHP中发现了microtime()。 我试着检查执行基本图像加载需要多长时间。 这是代码:
<?php
$start = microtime(true);
echo("<img src='http://example.com/public/images/new.png'/>");
$time_elapsed_secs = microtime(true) - $start;
echo($time_elapsed_secs);
?>
平均而言,它会返回:&#34; 8.8214874267578E-6&#34;我认为这意味着8.82秒? 我做错什么了吗?我相信图像加载速度超过8秒,我肯定会注意到8秒。
这是图像本身:
答案 0 :(得分:4)
该字符串末尾的E-6表示您需要将小数点后六位移到左侧。
顺便说一句,echo语句几乎立即执行,将HTML写入输出流。这并不意味着图像在某些远程浏览器中快速加载,读取HTML流并尝试加载图像。