2010-06-21 2 views
2

WebForms 사이트에서 MVC 사이트의 작업에 암호화 된 문자열을 게시하는 WebForms + MVC 1.0 응용 프로그램이 있습니다. 그러면이 웹 사이트에 세부 정보보기가 표시됩니다. 그러나 우리 (클러스터 된) 테스트 환경에서 Webforms의 게시물은 MVC보기를 표시하기 전에 1 분 정도 걸릴 수 있습니다. MVC 조치는 Oracle 데이터베이스에서 고객 데이터를 가져 오기 위해 WCF 서비스 호출을 작성합니다. 이 "느린 게시"효과는 사용자가 처음 응용 프로그램에 액세스 할 때만 발생합니다. 응답 시간 주변의 두 번째 시간은 빠릅니다. 이 초기 느린 응답 시간을 유발할 수있는 아이디어가 있습니까? 그것은 MVC 라우팅과 함께 뭔가를해야합니까? 우리는 dev에 서버 환경에서 이것을 경험하지 않습니다.Webforms 사이트에서 ASP.NET MVC 사이트에 POST가 느려짐

감사합니다.

답변

0

첫 번째 요청이 들어 왔을 때 MVC 애플리케이션이 실행되고 있습니까? 지연은 단순히로드 시간 일 수 있습니다.

+0

예, MVC 앱이 실행 중입니다. User1이 이미 액세스하여 POST를 완료했을 수 있지만 user2가 처음 액세스하여 POST를 MVC 사이트에 연결하면 user2가 초기에이 느린 응답 시간을 경험합니다. – fjxx

+0

흥미 롭습니다. 새로운 세션을 수립 할 때 무거운 가중치 작업이 있습니까? –

+0

MVC 작업에 게시하면 WCF 서비스 인스턴스가 만들어지고 두 개의 비즈니스 개체가 인스턴스화되고 일부 사용자 지정 유효성 검사가 수행됩니다. 그게 전부 야. – fjxx

관련 문제