如何计算国外用户打开某一个页面需要多少时间???时间= 页面呈现在眼前的时间 - 浏览器输入网址的时间用户体验很重要啊,我想知道国外打开要多久。
(注意:不是代码在服务器段执行的时间)

解决方案 »

  1.   

    页面打开时给个时间变量 
    var d1=new Date();
    window.onload=function(){
       var d2=new Date();
       d2-d1就是时间了}
      

  2.   

    你的代码是不行的,注意开始时间是“浏览器中输入地址”,你的开始时间是“浏览器接收到服务器html代码并解析你那段js”,优化点可以把代码写到顶端,达到“浏览器接收到服务器相应”,仍然差得远呢(比如域名解析时间,通讯时间,都是不确定因素),不要想怎么实现了,我在他另一个帖子中也说了浏览器才能实现这个功能,页面代码是无能为力的
      

  3.   

    我汗死,想在完全脱离当前网站的前提下面去取这个时间?
    我以为是Lz说错了,是想知道类似页面的执行时间Lz,你这需求,用ping吧。不是国外ping你,因为你不可能控制到用户,而是你ping去国外
      

  4.   


    <?PHP
    function getmicrotime(){
        list($usec, $sec) = explode(" ",microtime());
        return ((float)$usec + (float)$sec);
        } 
    $time_start = getmicrotime();
    file_get_contents("http://www.bing.com",'r');
    $time_end = getmicrotime();
    $time = $time_end - $time_start;
    echo "total in $time seconds"; //输出运行总时间
    ?>//输出 total in 0.95424914360046 seconds 不知能给你点灵感不