|
임프랍니다.
기본적으로 ISAPI dll은 로드타임을 줄이기 위해 IIS 서버가 잡고 있습니다. 계속 로드되어 있지요.
덕분에 실행속도는 CGI나 다른 웹서버 기술에 비해 엄청나게 빨라지지만, 개발을 하는 입장에서는
정말 곤란합니다.
다음과 같이 하면 ISAPI dll이 캐시되는 것을 막을 수 있습니다.
1. 인터넷서비스 관리자를 엽니다.
2. 왼쪽 트리에서 "기본웹사이트" 항목의 등록정보를 엽니다.
3. "홈디렉터리" 탭을 선택합니다.
4. 아래쪽에 있는 "구성"버튼을 클릭하여 "응용프로그램 구성" 다이얼로그를 엽니다.
5. 첫번째 탭의 가장 위에 있는 "ISAPI 응용 프로그램 캐시에 임시 저장" 체크박스의 체크표시를 뺍니다.
6. OK OK 해서 저장하고 빠져나옵니다.
이렇게 하면, 이제 ISAPI는 실행되는 순간에만 로드되고 그 후에는 언로드됩니다.
대신 속도가 많이 느려집니다. 서비스를 위해서는 다시 캐시 옵션을 올리는 것이 좋습니다.
그럼 이만..
강재호 님이 쓰신 글 :
: 안녕하세요~ 만해입니다~
:
: 흑~ 이리 저리 막 돌아 댕기다가 Cbuilder Zine에서 얻은 자료를 바탕으로
:
: 조금 만들었어요~ 아아주 쪼오금~
:
: 웹으로 들어오면~ 환영 메세지 보여주는거 흑~
:
: 넘 허접하당~
:
: 질문은요~
:
: 제가 만든 Project1.dll 파일이 한번 메모리에 올라가 놓으니깐 안 죽어요
:
: Regsv32 란 명령어의 /u 옵션을 사용해도 안죽고요 이상한 에러 메세지만 나오고요
:
: 이거 어떻게 죽이나요? 그것좀 알려 주세요~
:
: 고수님들의 조언 바랍니다.
:
:
|