我有一个ASP MVC4应用程序,它加载了一个小部件仪表板。每个小部件执行异步ajax回调到服务器,并返回部分内容。
由于某种原因,这些小部件需要大约50秒才能用部分内容替换内容。Ajax请求是瞬时的,数据库查询在数据库端也是瞬时的。大多数情况下,这个工作正常,但我认为这可能与网站的高使用率有关。
有没有人可以推荐我可以做些什么来调试此问题或确定瓶颈可能是什么?
由于某种原因,这些小部件需要大约50秒才能用部分内容替换内容。Ajax请求是瞬时的,数据库查询在数据库端也是瞬时的。大多数情况下,这个工作正常,但我认为这可能与网站的高使用率有关。
有没有人可以推荐我可以做些什么来调试此问题或确定瓶颈可能是什么?
$.ajax({
cache: true,
type: 'post',
async: true,
url: '/Overview/GetBillingWidget/',
success: function (result3) {
if (result3 == '') {
$('.widget-billing-container').replaceWith('');
} else {
$('.widget-billing').html(result3);
}
},
error: function () {
}
});
$.ajax({
cache: true,
type: 'post',
async: true,
url: '/Overview/GetQueryWidget/',
success: function (result3) {
if (result3 == '') {
$('.widget-myquery-container').replaceWith('');
} else {
$('.widget-myquery').html(result3);
}
},
error: function () {
}
});