응용 프로그램 캐싱

서버에서 실행되는 웹 응용 프로그램에 대한 몇 가지 설정을 조정함으로써 서버 성능을 상세하게 조정할 수 있습니다. 요청 수와 요청 발생 시간 등의 사용량 데이터를 로깅하면 조정 방법을 쉽게 결정할 수 있습니다. 로깅 서버 활동에 대한 자세한 내용은 웹 사이트 활동 로깅을 참조하십시오. 성능 문제의 추가 정보는 성능 조정 정보를 참조하십시오.

다음과 같은 설정에 대해 설명합니다.

CGI 스크립트 시간 제한 설정

연결에 관련된 시간 제한 외에도 CGI 스크립트에 대한 시간 제한 값을 설정할 수 있습니다. 시간 제한 값은 CGI 스크립트가 실행할 수 있는 시간입니다. CGI 응용 프로그램은 웹 사이트 전체에 대해 시간 제한 설정을 상속합니다. 웹 사이트 전체 또는 격리된 응용 프로그램을 대상으로 설정을 변경할 수 있습니다.

시간 제한 값을 설정하려면
  1. IIS 스냅인에서 컴퓨터 아이콘을 선택하고 속성 시트를 엽니다.
  2. 마스터 속성에서 WWW 서비스를 선택한 다음 편집 단추를 클릭합니다.
  3. 홈 디렉터리 탭을 클릭합니다.
  4. 구성 단추를 클릭합니다.
  5. 프로세스 옵션 탭을 클릭하고 CGI 스크립트 시간 제한 텍스트 상자에 시간 제한 값을 입력합니다.

ISAPI 응용 프로그램 캐싱

ISAPI DLL을 읽어서 캐시에 보관하면 호출 과정을 다시 거치지 않고도 요청을 더 처리할 수 있습니다. DLL을 캐시에 보관하지 않으면 실행 후 메모리에서 언로드됩니다. 캐싱은 DLL을 로드하는 데 기다리는 시간을 감소 시키며 Active Server Page를 포함한 대부분의 ISPI 확장은 캐싱을 수행함으로써 이점을 얻을 수 있습니다. ISAPI 확장 프로그램 디버깅과 같은 특별한 상황에서만 이 옵션을 해제해야 합니다.

캐싱을 사용하려면
  1. IIS 스냅인에서 웹 사이트 또는 응용 프로그램의 시작 디렉터리를 선택합니다.
  2. 디렉터리의 속성 시트를 열고 홈 디렉터리나 가상 디렉터리 또는 디렉터리 탭을 클릭합니다.
  3. 구성 단추를 클릭합니다.
  4. 매핑 탭에서 ISAPI 응용 프로그램 캐시 확인란을 선택합니다.

ASP 스크립트 파일 캐싱

ASP는 ASP 스크립트를 포함한 파일을 처리하고, 처리된 파일을 캐시에 저장하며 캐시된 파일을 클라이언트에 제공합니다. 캐시된 ASP 스크립트는 호출할 때 마다 처리하지 않아도 되므로 ASP 파일을 캐시에 저장하면 성능을 향상시킵니다. 낮음(IIS 프로세스) 또는 보통(풀링됨)으로 보호 설정이 된 응용 프로그램 또는 개별적으로 높음(격리됨)으로 보호 설정이 된 응용 프로그램 대해 캐시할 파일 개수를 변경하여 성능을 더욱 향상시킬 수 있습니다.

ASP 파일 캐싱에 대한 설정을 변경하려면

  1. IIS 스냅인에서 필요한 웹 사이트, 가상 디렉터리 또는 디렉터리를 선택하고 해당 속성 페이지를 선택합니다.
  2. 웹 사이트에 대해서는 홈 디렉터리 탭 가상 디렉터리에 대해서는 가상 디렉터리 탭 디렉터리에 대해서는 디렉터리 탭을 클릭합니다.
  3. 응용 프로그램 설정 부분에서 응용 프로그램 보호를 높음(격리됨)으로 설정하고 적용을 클릭합니다.
  4. 구성 단추를 클릭합니다.
  5. 참고  구성 단추가 활성화 되어 있지 않으면 디렉터리 또는 시작점은 격리된 응용 프로그램을 포함하지 못합니다. 만들기 단추를 클릭하여 새 응용 프로그램을 만들 수 있습니다.

  6. 캐시 옵션 탭을 클릭합니다.
  7. 요청된 .asp 파일을 모두 캐시에 저장하려면 요청한 모든 ASP 파일 캐시에 임시 저장을 선택합니다. 메모리에 캐시될 파일의 최대 개수를 설정하려면 텍스트 상자에 값을 입력합니다. 이 수를 초과한 파일은 디스크 캐시에 보존됩니다.
  8. 캐시될 ASP 파일의 수를 제한하려면 캐시될 ASP 파일 수를 다음으로 제한 을 선택하고 텍스트 상자에 값을 입력합니다.
  9. 캐시를 사용하지 않으려면 ASP 파일 캐시에 임시 저장 안 함을 선택합니다.

© 1997-2001 Microsoft Corporation. All rights reserved.