문제

나는 매우 이상한 행동을 가지고 있습니다 요청 양식.

다음은 동일한 ASP.NET 응용 프로그램을 실행하는 두 개의 IIS 7 서버입니다. 첫 번째 경우에는 모두 괜찮습니다. 그러나 두 번째는 성능이 매우 느립니다.

Profiler는이 라인을 보여주었습니다.

context.Request.Form["id"]

더 많은 것을 취합니다 130ms 매번!

프로파일러 로그 :

0,60% get_form -4536 MS -68 통화 -System.Web.httpRequest.get_form ()

서버 구성은 동일합니다 (?). 첫 번째 서버는 Vista를 실행하고 두 번째 (느린) Windows Web Server 2008을 실행합니다.

upd :두 응용 프로그램 인스턴스는 모두 통합 모드에서 실행되며 풀 설정은 동일합니다.

어떤 아이디어?

도움이 되었습니까?

해결책 2

결정된! 방금 응용 프로그램 포트를 80에서 8080으로 변경했습니다.이 동작의 이유를 모르겠습니다.

다른 팁

이 요청 중에 request.form [ "id"]가 request.form에 대한 유일한 참조입니까? 이 경우, 시간은 양식 수집을 참조하는 오버 헤드와 관련 될 수 있습니다. 재미를 위해 요청에 대한 다른 참조를 추가하십시오. 양식이 130ms가 필요한지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top