following article에서 설명한 것처럼 일부 .NET 응용 프로그램 풀은 첫 번째 요청시 매우 느리게 (약 4 배) 느려집니다. 문제는 응용 프로그램 풀에만 영향을줍니다. 일부는 속도가 느리고 일부는 웹 앱, 설정, 파일 권한 등과 같은 조건이 아닙니다.일부 응용 프로그램 풀은 처음로드시 매우 느립니다.
제 질문은 어떻게 될 수 있습니까? 어떻게 하나의 응용 프로그램 풀이 동일한 설정을 가진 다른 응용 프로그램 풀보다 느려지는지, 둘 다 다시 시작한 후에도이를 수정/방지 할 수있는 방법이 있습니까? 응용 프로그램 풀이 느려지면 중지하고 시작하는 경우에도 다시 빠르지 않습니다.
모든 테스트를 수행하기 전에 응용 프로그램 풀을 재활용 했으므로 모든 테스트가 '첫 번째 요청'이었습니다.
같은 문제가 발견되어이 이상한 문제에 대한 해결책을 찾은 사람이 있습니까?
asp.net 초기화 속도의 일반적인 문제가 아닙니다. 동일한 서버의 동일한 코드를 일반 (빠른) 및 깨진 (느린)의 두 가지 응용 프로그램 풀과 비교합니다. 두 개의 똑같은 (동일하지 않은) 사소한 (어떤 DB 액세스도 없음) 테스트 애스 팩 애플리케이션 응용 프로그램에서 동작을 변경하는 두 개의 응용 프로그램 풀 (동일한 설정이지만 부당한 "느린")을 전환하면 하나는 매우 느리고 다른 하나는 시작되지 않습니다.
질문은 다음과 같습니다
응용 프로그램 풀 갑자기 파괴된다 왜- (느림)?
- 응용 프로그램 풀이 "느리게"되는 것을 방지하려면 어떻게해야합니까?
- 깨진 응용 프로그램 풀을 수정하는 방법은 무엇입니까? 예, 우리는 무제한의 새 앱 풀을 만들 수 있지만 어쨌든 프로덕션 환경에서는 이상하고 용납되지 않습니다.
UPD : "느린"응용 프로그램 풀 자체에 국한된 문제가 아니라 ITS NAME! "느린"응용 프로그램 풀의 이름을 바꾸면 다시 "빠름"이됩니다. 이전에 이름이 바뀐 (또는 삭제 된) "느린"응용 프로그램 풀을 만들면이 응용 프로그램 풀이 다시 느려집니다!
응용 프로그램 ID를 사용하여 .NET 4 통합 응용 프로그램 풀에서 같은 것을 경험했습니다. 느린 응용 프로그램 풀에 어떤 종류의 ID를 사용 했습니까? –