여러 asp.net 응용 프로그램을 호스팅하는 웹 서버에서 응답 시간이 느립니다. 응용 프로그램에 대한 첫 번째 요청은로드하는 데 약간의 시간 (5 ~ 10 초)이 걸린다는 것을 이해할 수 있도록 응용 프로그램을 사전 컴파일하지 않습니다. 그러나 응용 프로그램이 일정 시간 (20-30 분) 유휴 상태 인 경우 IIS 7.5의 응용 프로그램 풀에 대해 "유휴 시간 제한"을 0으로 설정해도 응답이 여전히 느립니다. 따라서 10 분마다 개별 앱에 요청을 보내 Windows 서비스를 유지하는 Windows 서비스를 작성하려고합니다. 내 질문은 JIT 컴파일러는 응용 프로그램에서 하위 디렉토리를 처리하는 방법입니다. 단일 페이지를 요청하거나 현재 요청을 처리하기에 충분할 때 JIT 컴파일러가 앱의 모든 코드를 컴파일합니까?ASP.Net JIT 컴파일러
Windows 서비스를 작성할 때 응용 프로그램의 단일 페이지로 요청을 보내거나 각 하위 디렉토리의 페이지에도 요청을 보내야합니까?
감사합니다.
이것은 ASP.NET 응용 프로그램입니까, 아니면 ASP.NET 웹 사이트 프로젝트입니까? 또한 앱을 미리 컴파일하지 않는 이유는 무엇입니까? –
이들은 ASP.NET 웹 사이트입니다.필요한 경우 서버에서 직접 변경할 수있는 옵션이 있기 때문에 사이트를 미리 컴파일하지 않습니다. – kyletme