2010-06-12 4 views
5

이것은 간단한 질문이어야하지만 Google에서 대답을 찾을 수 없었습니다.ASP.NET의 응용 프로그램 수명

바보 같은 말처럼, ASP.NET에서 응용 프로그램 수명이 의미하는 바를 정확히 알고 싶습니다. 따라서 응용 프로그램 시작 및 종료 이벤트가 실행될 것으로 기대할 수 있습니다.

나는 IIS에서 응용 프로그램을 실행하고 중지 할 것이라고 가정했지만 요청 수가 많다는 것을 알았습니다.

답변

3

기본적으로 수명은 앱에 대한 첫 번째 요청으로 시작됩니다. 그리고 유휴 타임 아웃 후에 끝납니다.

그러나 이것은 IIS의 다양한 요청 (요청 횟수 포함)에 따라 구성 할 수 있습니다.

IIS7.5는 첫 번째 요청을 기다리지 않고 IIS를 시작할 때 응용 프로그램을 시작할 수 있습니다.

1

사이트가 실행되는 응용 프로그램 풀이 구성되는 방법을 고려해야합니다. 응용 프로그램은 다른 응용 프로그램과 함께 풀에 버려지거나 자체 응용 프로그램을 가질 수 있습니다. 풀은 타이머를 통해 특정 시점 이후의 메모리 사용량에 따라 다시 시작될 수 있으며 (예 : 매일 오전 3시에 리셋 됨) 특정 구성 가능한 수를 초과하는 요청이있을 수 있습니다. 구매하기 전에 IIS의 최고 전문가가 아니므로 확인하십시오.

관련 문제