Php AJAX请求滞后
我有一个AJAX请求,它触发一些SQL查询并将数据添加到会话中Php AJAX请求滞后,php,ajax,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); //t
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
}
);
第一个控制台日志提供了初始时间(Ex:13:34:44)第二个控制台日志给出了结束时间(Ex: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,但没有任何帮助。如果这是所有代码的良好表示,您不应该有太多的延迟。这让我觉得您有网络问题(例如使用Firebug的网络面板)
希望能有帮助 这就是与此AJAX调用相关的所有代码?顺便说一句,检查浏览器中调试控制台的网络检查器,查看是否由于任何原因延迟发送调用。是的,我只是使用AJAX启动查询并更新数据库。我不确定这是否相关,但不是
echo
ing,尝试将日期
附加到字符串中,并在代码末尾回显该字符串。