ASHX处理机制,单线程OR多线程?
qyr20 2019-01-30 11:03:34 有个项目用的是html5+ ashx,发现有些页面很慢
对比了一下大概知道是什么问题,就是如果一个页面上用多个ajax调用ashx后台处理方法的时候,会出现等待的问题。
调用的方法如下:
$.ajax({
type: 'post',
url: url,
data: data,
success: callback,
dataType: dataType,
error: onError || function (xhr) {
if (xhr.status == '200')
parent.AlertMsg(xhr.responseText, 'error');
else
parent.AlertMsg('Sorry,System error.<br/> Please contact your administrator.', 'error');
parent.closeCover();
},
async: true,
cache: false
});
理论上说async就表示异步了,不知道为啥调用多个ashx后台还是在等待状态,页面显示时间也是累加的