웹 서버를 통해 고성능 외부 캐싱 구성

Windows 2003 운영 체제용 IBM® HTTP Server는 Fast Response Cache Accelerator 또는 cache accelerator라고 하는 고성능 캐시를 포함합니다. Fast Response Cache Accelerator는 Windows 2003 운영 체제 및 AIX® 플랫폼에서 사용할 수 있습니다. 그렇지만 캐시 동적 컨텐츠 지원은 Windows 2003 운영 체제에서만 사용 가능합니다. 정적 및 동적 컨텐츠를 캐시하도록 Cache Accelerator를 사용할 수 있습니다.

시작하기 전에

[AIX Solaris HP-UX Linux Windows]FRCA(Fast Response Cache Accelerator) 사용의 제한사항: IBM Advanced Fast Path Architecture(AFPA)를 기반으로 하는 FRCA는 Microsoft Windows Vista , Windows 2008 이상의 Windows 운영 체제에서 지원되지 않습니다. IBM HTTP Server는 FRCA가 구성 파일에서 사용되는 경우 시작에 실패합니다. 이는 영구적인 제한사항입니다.

이 태스크 정보

다음 지시문을 IBM HTTP Server conf 디렉토리에 있는 httpd.conf 구성 파일에 추가하여 정적 컨텐츠를 캐시하도록 Cache Accelerator를 사용하십시오.

  • AfpaEnable
  • AfpaCache on
  • AfpaLogFile "app_server_root\IBMHttpServer\logs\afpalog" V-ECLF

서블릿이나 JSP(JavaServer Pages) 파일과 같은 동적 컨텐츠를 캐시하도록 Cache Accelerator를 사용하려면 분산 플랫폼용 WebSphere® Application Server 및 IBM HTTP Server를 구성하십시오.

프로시저

  1. WebSphere Application Server가 Fast Response Cache Accelerator를 사용하도록 구성하십시오. 클러스터의 모든 애플리케이션 서버에 대해 모든 단계를 사용하는 것이 중요합니다.
    1. [AIX Solaris HP-UX Linux Windows]Cache Accelerator를 사용하는 각 애플리케이션 서버에 대해 서블릿 캐싱을 설정하십시오.
    2. 애플리케이션 서버에서 외부 캐시 그룹을 구성하십시오.
      1. 서버 > 서버 유형 > WebSphere Application Server > server_name > 컨테이너 서비스 > 동적 캐시 서비스 > 외부 캐시 그룹을 클릭하십시오.
      2. 외부 캐시 그룹 관리 콘솔 페이지에서 새로 작성을 클릭하여 Cache Accelerator를 사용하는 각 애플리케이션 서버에 대해 afpa 이름의 외부 캐시 그룹을 정의하십시오.
      3. 외부 캐시 그룹 필드에서 afpa를 입력하고 변경사항을 적용하십시오.
    3. 어댑터 Bean 이름이 com.ibm.ws.cache.servlet.Afpa인 그룹에 멤버를 추가하십시오.
      1. Afpa > 외부 캐시 그룹 멤버를 클릭하십시오.
      2. 외부 캐시 그룹 멤버 관리 콘솔 페이지에서 새로 작성을 클릭하십시오.
      3. AdapterBean 이름 필드에 com.ibm.ws.cache.servlet.Afpa를 입력하십시오.
      4. 주소 필드에 사용되지 않은 포트 번호를 입력하십시오.
    4. 캐시 정책을 캐싱하려는 서블릿 또는 JSP 파일에 대한 cachespec.xml 파일에 추가하십시오. 다음 특성을 캐시 정책에 추가하십시오.
      <property name="ExternalCache">afpa</property>
  2. 분산 플랫폼용 IBM HTTP Server에서 Cache Accelerator를 사용하십시오.
    1. 다음 지시문을 httpd.conf 파일 끝에 추가하십시오.
      • AfpaEnable
      • AfpaCache on
      • AfpaLogFile "app_server_root\IBMHttpServer\logs\afpalog" V-ECLF
      • 제거된 기능 제거된 기능: IBM HTTP Server 1.3.x - LoadModule afpaplugin_module app_server_root\bin\afpaplugin.dlldepfeat
      • IBM HTTP Server 2.0 - LoadModule afpaplugin_20_module app_server_root\bin\afpaplugin_20.dll
      • AfpaPluginHost WAS_Hostname:port, 여기서 WAS_Hostname은 애플리케이션 서버의 호스트 이름이고 port는 외부 캐시 그룹 멤버 구성 중에 주소 필드에 지정한 포트입니다.
    LoadModule 지시문은 Fast Response Cache Accelerator를 WebSphere Application Server 단편 캐시에 연결하는 IBM HTTP Server 플러그인을 로드합니다. 다중 IBM HTTP Server가 요청을 단일 애플리케이션 서버로 라우팅하는 경우 각각 이 분산 플랫폼용 IBM HTTP Server의 httpd.conf 파일에 지시문을 추가하십시오. 하나의 IBM HTTP Server가 요청을 애플리케이션 서버의 클러스터로 라우팅하는 경우 AfpaPluginHost WAS_Hostname:port 지시문을 클러스터의 각 애플리케이션 서버에 대한 httpd.conf 파일에 추가하십시오. 예를 들어, 클러스터에 세 개의 애플리케이션 서버가 있는 경우 다음 지시문을 httpd.conf 파일에 추가하십시오.
    • LoadModule afpaplugin_module app_server_root/bin/afpaplugin.dll
    • AfpaPluginHost WAS1_Hostname:port1
    • AfpaPluginHost WAS2_Hostname:port2
    • AfpaPluginHost WAS3_Hostname:port3

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tdyn_httpserver
파일 이름:tdyn_httpserver.html