IIS6 Win2003에 웹 응용 프로그램이 있습니다. 이 응용 프로그램은 w3wp.exe 프로세스에 연결되어 3-4 분 후에 CPU의 50-70 %에 도달하여 재활용되었습니다 (강제 실행). 이 프로젝트에서 Cache가있는 곳이 거의 없기 때문에 AppPool의 재활용 제한을 설정하면 문제가 발생합니다. 몇 년 동안 걸릴 수있는 원인을 찾지 못하면 높은 CPU 과부하를 피하기 위해 프로세스가 몇 분마다 재활용됩니다 ...응용 프로그램 풀이 재생 될 때 캐시는 어떻게됩니까?
웹 응용 프로그램 프로젝트, 출력 캐시 및 캐시를 사용하는 캐시에는 두 가지 유형이 있습니다.
일단 응용 프로그램을 재활용하면 어떻게됩니까?
그 중 2 명은 삭제했는데, 응용 프로그램 풀을 재활용하더라도이 둘을 계속 유지하려면 어떻게해야합니까?
입력에 감사하지만 두 번째 질문은 첫 번째 것보다 훨씬 많은 관심을가집니다. – eugeneK
"그들을 살아있게"할 수는 없습니다. 코드는 캐시가 항목이 있는지 확인하거나 그렇지 않은 경우 캐시 된 항목을 생성해야합니다. 즉, 응용 프로그램에 처음 액세스 할 때 이후 액세스보다 느려집니다. 이 방법은 없습니다. –
Philip Smith, MemCached와 같은 외부 리소스에 Cache를 저장하지 않는 한? – eugeneK