当api从angularjs代码中调用时,它需要更长的时间来响应。
//Api to get page images starts
function GetPageImages(documentID, versionID, startPage, endPage) {
var deferred = $q.defer();
$http({
method: 'Get',
url: drawUtility.baseURL() + '/pageimage/get',
//url: drawUtility.baseURL() + '/api/pageimage',
params: {
docID: documentID,
versionID: versionID,
startPage: startPage,
endPage: endPage
}
}).then(function (response) {
deferred.resolve({
data: response.data
})
}, function (response) {
var data = response.data,
status = response.status;
deferred.reject(data);
$log.error(status, data);
});
return deferred.promise;
}
//Api to get page images ends
当从ajax请求中直接点击相同的api或在新标签中点击时,响应时间不到一秒钟。
这背后的原因是什么?解决方案是什么?