asp.net : request.form은 느립니다!
-
08-07-2019 - |
문제
나는 매우 이상한 행동을 가지고 있습니다 요청 양식.
다음은 동일한 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가 필요한지 확인하십시오.
제휴하지 않습니다 StackOverflow