我需要执行半连续的AJAX请求,以根据最新的数据库条目显示数据。这一切都适用于setInterval(),但现在我注意到Web Inspector中不断增加的资源和大小(见图)。我想如果应用程序长时间打开,这可能会成为一个问题?或显示的大小(1)仅仅是网络活动?我怎么能阻止这个?我已将jQuery ajax缓存设置为false。
更新: 没有发布任何代码,因为那里没什么特别的。只是一个基本的jQuery ajax函数,php脚本根据来自ajax函数的数据查询DB,并在响应中回显它。
Web Inspector(1)网络流量或缓存中的KB数量是多少?
$(document).ready(function(){
setInterval(refresh, 2000);
})
function refresh(){
$.ajax({
type: "POST",
cache: false,
url: "../update.php",
data: dataString,
success: function(msg){
if(msg2 == 'same'){
// do nothing
}else{
$('#result').html(msg);
}
}
})
}