dongyi6183 2015-05-11 00:17
浏览 14
已采纳

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

I just found out about microtime() in PHP. I tried to check how long it will take to execute basic image load. Here is code:

<?php
$start = microtime(true);


    echo("<img src='http://example.com/public/images/new.png'/>");

    $time_elapsed_secs = microtime(true) - $start;
    echo($time_elapsed_secs);
?>

On average it returns: "8.8214874267578E-6" which I assume means 8.82 seconds? Did I do something wrong? I am sure image loads faster than 8 seconds, I would definitely notice 8 seconds.

Here is image itself: enter image description here

  • 写回答

1条回答 默认 最新

  • dounianji7883 2015-05-11 00:19
    关注

    The E-6 at the end of that string means you need to move the decimal six places to the left.

    By the way, the echo statement executes almost instantly, writing that HTML to the output stream. That doesn't mean the image loaded that fast in some remote browser reading the HTML stream and trying to load the image.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应