AJAX请求滞后

时间:2015-03-26 08:29:08

标签: php ajax

我有一个AJAX请求,它会触发一些SQL查询并将数据添加到会话

console.log(new Date());    //log 1
$.post( 
    "get_all_snos.php",
    { owner: owner, bucket_id:bucket_id, is_npl:is_npl },
    function(data) {
        console.log(new Date());    //log2
        alert(data);    //timestamps present in the alert
    }
);

第一个控制台日志给出了初始时间(例如:13:34:44 ) 第二个控制台日志给出了结束时间(例如:13:34:59
有大约15秒的间隙 但是...
我的PHP代码是这样的..

<?php
    echo date(' H:i:s')." | ";
    // some queries fired
    echo date(' H:i:s')." | ";
    // some queries fired
    echo date(' H:i:s');
?>

我从提醒获得的时间戳就像这样

  

13:34:58 | 13:34:58 |的 13时34分59秒

现在的谜团是 13:34:44 13:34:58 之间发生的事情 如何发送AJAX请求需要大约14-15秒才能发送数据? 我似乎无法弄清楚发生了什么。

我也试过使用javascript的AJAX,但它没有帮助。

1 个答案:

答案 0 :(得分:0)

如果这是所有代码的良好表示,那么你不应该有那么多的延迟。这使我认为您有网络问题(例如使用Firebug的Net面板)。

希望它有所帮助。