2014-02-07 2 views
0

프레임 워크 4.0에 빌드 된 asp.net 웹 사이트에 이상한 문제가 있습니다. 내 .aspx 페이지에 특정 작업을 위해 클릭해야하는 버튼이 있지만 응용 프로그램이 조금 느리게 작동합니다. 요청은 먼저 global.asax의 "Application_BeginRequest"이벤트로 이동 한 다음 페이지로드 이벤트의 .aspx 페이지에 도달합니다. 이주기는 정상적으로 작동하지만 중간에 임의로 일부 속도가 느려집니다.Application_BeginRequest는 aspx 페이지의 page_load에 도달하는 데 너무 많은 시간이 걸립니다.

우리는 페이지의 이벤트에 로그를 넣고는 .aspx 페이지의 pageLoad 이벤트에 Application_BeginRequest에서 도달하기 위해 더 많은 다음 5 ~ 8 초 정도 소요 것으로 나타났습니다. 즉, Application_BeginRequest이 너무 오래 걸린다는 의미입니다. Application_BeginRequest에 코드를 주석 처리하고 거기에 return 문을 작성했습니다. 그러나 결과는 동일하게 유지됩니다.

답변

0

나는 대기열에 가서 당신이 세션으로 연주하면

, 난 당신이 넣어 제안은 모든 페이지를 잠겨있을 수 있습니다 (그리고 _BeginRequest의 TOTALTIME에 반영)으로 문제가 세션 변수로 파고 뭔가 의심 시나리오를 설명하는 일부 코드.

추가 연구를 원하실 경우 checkout the explanation & customSession module으로 가십시오.

관련 문제