Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一些ajax调用后的浏览器性能_Ajax_Jquery - Fatal编程技术网

一些ajax调用后的浏览器性能

一些ajax调用后的浏览器性能,ajax,jquery,Ajax,Jquery,我使用jquery每隔15秒发出一个ajax请求,用信息更新元素。这通常可以正常工作,但几分钟后,当ajax请求运行几次时,我遇到了浏览器性能问题。我只需要在firefox中运行该页面,但最主要的问题是 这是我每隔15秒调用函数的方式: setInterval(syncdiv, 15000); 这是我的ajax请求: function syncdiv() { $.ajax({ url: 'code_get_msg_sync.php?', cach

我使用
jquery
每隔15秒发出一个ajax请求,用信息更新
元素。这通常可以正常工作,但几分钟后,当ajax请求运行几次时,我遇到了浏览器性能问题。我只需要在firefox中运行该页面,但最主要的问题是

这是我每隔15秒调用函数的方式:

setInterval(syncdiv, 15000);
这是我的ajax请求:

function syncdiv() {
    $.ajax({
          url: 'code_get_msg_sync.php?',
          cache: false, // The problem exist with cache true even with false
          success: function(data) {
            $('#msgdiv').html(data);
            }
    });
}
试用

e.preventDefault();
在提交或单击发送ajax请求之前,请尝试一下

也有一些链接可供参考


这些“性能问题”是如何表现出来的?您的控制台是否显示任何内容,您是否尝试过观察内存?没有控制台消息。该页面具有拖放功能。一个性能问题是,拖动事件的反应非常慢。您如何跟踪性能?你能出示一些样品或图表吗?另外,如果您使用的是mvc或asp.net表单,那么您可以使用类似于WebSocket的Signal!我用Firebug跟踪性能。您可以看到,一段时间后,ajax调用不需要78ms,而是需要1-2秒。拖放事件是附加到#msgdiv内的元素还是附加到#msgdiv本身?