2009-08-29 3 views
1

나는 1/2 웹 응용 프로그램을 준비했습니다. 나는 아약스 컨트롤을 사용할 때 자바 스크립트를 사용하는 것과 비교할 때 성능이 매우 느려지는 것을 보았지만 서버에 배포 할 때만 그렇습니다.ajax 사용 가능 웹 사이트의 성능을 향상시키는 방법은 무엇입니까?

아약스 컨트롤을 응용 프로그램에서 사용할 때이 문제가 발생하는 이유는 무엇입니까? 성능이 저하되면 & 페이지가 빨리 열리지 않습니다.

아약스 컨트롤이 서버에 &을 사용할 때 성능을 향상시키기위한 솔루션은 무엇입니까?

감사합니다, 있는 Girish

답변

1

예.

서버에 배포 할 때 속도가 느린 이유는 이제 ajax 요청이 전체 인터넷을 거쳐야하기 때문입니다. 요청이 인터넷을 통해 전달되지 않는 경우 로컬에서 실행하는 것과 비교하면 다릅니다.

속도를 높이려면 어떻게해야합니까?

  • 통화가 적게 걸립니다.
  • 반환 당신이
  • 다른 그런 것들을
1

다른 답변은 일반적인 최적화에는 좋지만 사용자가 가지고있는 고유 한 문제가 있다고 생각합니다. 응용 프로그램에서 요청 흐름을 파악합니다. 모든 의도와 목적을 위해 "아약스"는 자바 스크립트입니다.

가장 먼저 할 일은 Firefox를 구하고 firebug을 사용하는 것입니다.

이렇게하면 서버에 어떤 요청을했는지, 얼마나 오래 걸릴지 등을 알 수 있습니다. 이렇게하면 두 가지 버전의 앱 성능에 대해 더 잘 이해할 수 있습니다.

우리가 실제로 당신을 도울 수 있기 전에 당신의 문제를 더 잘 이해할 필요가 있습니다.

0

ScriptManager 대신 ToolkitScriptManager를 사용하면 AJAX 컨트롤에 대한 모든 요청을 단일 요청으로 병합합니다. 요청이 적어지기 때문에 성능이 향상됩니다. 또한 프로덕션 서버로 이동할 때 WebConfig에서 설정했는지 확인하십시오. debug가 true로 설정되면 성능이 크게 저하됩니다.

관련 문제