微时间不准确的时间测量?

时间:2015-05-11 00:17:08

标签: php

我刚刚在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秒。

这是图像本身: enter image description here

1 个答案:

答案 0 :(得分:4)

该字符串末尾的E-6表示您需要将小数点后六位移到左侧。

顺便说一句,echo语句几乎立即执行,将HTML写入输出流。这并不意味着图像在某些远程浏览器中快速加载,读取HTML流并尝试加载图像。