|
: 아시겠지만, IIS에서 ISAPI 캐시 옵션을 빼면, ISAPI dll이 마치 CGI처럼 요청되었을 때만 로드되고 요청이
: 끝나면 바로 내려가게 됩니다. 그러면 매번 웹모듈 인스턴스도 요청이 끝나면 자동 파괴되지요.
: 그리고 또 캐시 옵션을 설정해놓은 경우(디폴트지요)라도, Application객체 (TWebApplication 타입)의
: CacheConnections를 false로 세팅하면 웹모듈이 매번 파괴됩니다. (헬프엔 없지만, 디폴트는 true입니다.)
:
: 이 경우라면 메모리 관리의 중요성은 상대적으로 적다고 볼 수 있습니다. 하지만, ISAPI 캐시가 올라가있고
: 또 CacheConnections가 true라면 ISAPI 인스턴스도 내려가지 않고, 그 안의 웹모듈 인스턴스도 내려가지
: 않아 결과적으로 웹모듈 인스턴스가 파괴되지 않고 계속 재활용됩니다. 그리고 성능을 최고로 올리기
: 위해서라면 당연 이렇게 설정해야 합니다.
|