로컬 서버에서 완벽하게 실행되는 JQuery ajax 호출을 사용하고있다. 하지만 내가 그것을 actuall 서버에 배포 할 때. Ajax 호출은 모든 호출에 거의 1 초의 시간이 걸립니다. [어떤 경우에는 데이터가 없습니다.] 나는 Ajax 호출에서 5 개의 드롭 다운을 채우고 있으며 5 초를 매우 많이 걸린다. 누구나 나를 actuall 솔루션으로 안내 할 수 있습니까? Advanced에 감사드립니다.JQuery Ajax 호출에 많은 시간이 걸린다.
여기에 내 코드
function DropDownList() {
$.ajax({
data: '{}',
url: urlAddress + 'LoadDropDown',
contentType: "application/json; charset=utf-8",
async: false,
dataType: "json",
type: "POST"
success: OnSuccess,
error: OnError
});
}
별도의 창에로드하면로드하는 데 오랜 시간이 걸리는 Ajax 페이지가 있습니까? 나는 방화범과 같은 것을 사용해서 알아 낸다. 그렇다면 ajax 페이지가 데이터베이스를 호출하는 것인가? localhost가 사용하고있는 것과 동일한 것인가? 나는 당신이 사용하고있는 jQuery 코드가 아니라로드중인 아약스 콘텐츠에 문제가 있다고 생각한다. – KevD
Fiddler에서 Ajax 호출 통계를 확인했습니다. Request가 대부분의 시간과 응답을 받는다는 것을 보여주는 것은 단지 10 밀리 초 밖에 걸리지 않습니다. 어떻게 최적화 된 요청 수 있습니다. where as Request는 요청 헤더와 두 개의 인수 만 사용합니다. – ITMount