wsadmin 스크립트를 사용하여 서블릿 캐싱 구성

스크립트 및 wsadmin 도구를 사용하여 서블릿 캐싱을 구성할 수 있습니다. 동적 캐시 서비스는 캐시 가능 오브젝트로의 호출을 인터셉트하면서 애플리케이션 서버 JVM(Java™ Virtual Machine)에서 작업을 수행합니다. 예를 들면, 서블릿 서비스 메소드 또는 명령 실행 메소드를 통해 호출을 가로챈 다음, 오브젝트의 출력을 캐시에 저장하거나 동적 캐시에서 오브젝트의 내용에 따라 작업합니다.

시작하기 전에

서블릿 캐싱을 구성하려면 먼저 동적 캐시를 구성해야 합니다. AdminServerManagement 스크립트 라이브러리에서 configureDynamicCache Jython 스크립트를 사용하여 동적 캐싱을 구성하십시오. 도구가 시작되면 wsadmin 도구는 스크립트를 자동으로 로드합니다. 다음 구문으로 configureDynamicCache 스크립트를 사용하는 동적 캐싱을 구성하십시오.
AdminServerManagement.configureDynamicCache(nodeName, serverName,
 defaultPriority,cacheSize, externalCacheGroupName,
 externalCacheGroupType, otherAttributeList)
추가 정보는 인수 정의에 대해서는 AdminServerMananagment 스크립트 라이브러리 문서를 참조하십시오.

이 태스크 정보

서블릿이 호출되고 캐시할 출력을 생성 완료된 후, 서블릿의 출력 및 부수적 효과를 포함하는 캐시 항목이 작성됩니다. 이러한 부수적 효과는 제한시간 및 항목 우선순위 정보를 포함하여 항목에 대한 메타데이터 또는 다른 서블릿 또는 JSP(JavaServer Page) 파일에 대한 호출도 포함할 수 있습니다. JSP(JavaServer Pages) 파일 및 서블릿의 출력을 동적 캐시에 저장하도록 서블릿 캐싱을 구성하십시오.

우수 사례 우수 사례: wsadmin 도구를 사용하여 서블릿 캐싱을 사용 가능하게 하는 경우, 포틀릿 단편 캐싱도 사용 가능하게 했는지 확인하십시오. 마찬가지로 wsadmin 도구를 사용하여 서블릿 캐싱을 사용 불가능하게 하는 경우, 포틀릿 단편 캐싱도 사용 불가능하게 했는지 확인하십시오. 이 두 캐싱 기능에 대한 설정을 동기화해야 합니다. 관리 콘솔을 사용하여 서블릿 캐싱을 사용 가능 또는 사용 불가능하게 하면, 동기화가 자동으로 수행됩니다.bprac

동적 캐싱과 연관된 매개변수 목록을 보려면 attributes 명령을 사용하십시오. 예제:

$AdminConfig attributes DynamicCache

프로시저

  1. wsadmin 스크립트 도구를 시작하십시오.
  2. 서버 오브젝트의 구성 ID를 검색하십시오.
    다음 예에서는 s1 변수에 발견한 첫 번째 서버를 설정합니다.
    • Jacl 사용:
      set s1 [$AdminConfig getid /Server:server1/]
    • Jython 사용:
      s1 = AdminConfig.getid('/Server:server1/')
  3. 관심있는 서버의 웹 컨테이너를 검색한 후 이를 wc 변수에 지정하십시오.
    다음 예제에서는 wc 변수에 웹 컨테이너를 설정합니다.
    • Jacl 사용:
      set wc [$AdminConfig list WebContainer $s1]
    • Jython 사용:
      wc = AdminConfig.list('WebContainer', s1)
  4. enableServletCaching 속성에 대한 새 값으로 변수를 설정하십시오.
    enableServletCaching 속성을 true로 설정한 후 다음 예제에서 설명하는 대로 이를 serEnable 변수에 지정하십시오.
    • Jacl 사용:
      set serEnable "{enableServletCaching true}"
    • Jython 사용:
      serEnable = [['enableServletCaching', 'true']]
  5. 동적 캐싱을 사용 가능하게 하십시오.
    AdminConfig 오브젝트를 사용하여 다음 예제에서 설명하는 대로 Application Server 구성을 수정하십시오.
    • Jacl 사용:
      $AdminConfig modify $wc $serEnable
    • Jython 사용:
      AdminConfig.modify(wc, serEnable)

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



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