게시 인스턴스에서 Dispatcher 캐시 무효화
특정 상황에서 작성 환경에서 게시 인스턴스로 캐시 관리를 전송하여 성능을 향상시킬 수 있습니다. 그러면 게시된 페이지가 수신될 때 Dispatcher에 캐시 무효화 요청을 보내는 게시 환경(AEM 작성 환경이 아닌)이 됩니다.
이러한 상황은 다음과 같습니다.
- AEM Dispatcher와 게시 인스턴스 간에 가능한 시간 충돌이 발생하지 않도록 합니다(작성 환경에서 Dispatcher 캐시 무효화 참조).
- 시스템에는 고성능 서버에 상주하는 여러 개의 게시 인스턴스와 한 개의 작성 인스턴스만 포함되어 있습니다.
게시 인스턴스에서 작동하는 복제 에이전트가 Dispatcher 플러시를 제어합니다. 단, 구성은 작성 환경에서 이루어진 다음 에이전트를 활성화하여 전송됩니다.
-
AEM 도구 콘솔을 엽니다.
-
게시의 도구/복제/에이전트 아래에서 필요한 복제 에이전트를 엽니다. 기본적으로 설치되어 있는 Dispatcher 플러시 에이전트를 사용할 수 있습니다.
-
편집을 클릭하고 설정 탭에서 사용 이 선택되었는지 확인합니다.
-
(선택 사항) 별칭 또는 vanity 경로 무효화 요청을 활성화하려면 별칭 업데이트 옵션을 선택합니다.
-
전송 탭에서 필요한 URI를 입력하여 Dispatcher에 액세스합니다.
표준 Dispatcher 플러시 에이전트를 사용하는 경우, 호스트 이름과 포트를 업데이트해야 합니다. 예:http://<dispatcherHost>:<portApache>/dispatcher/invalidate.cache
참고: Dispatcher 플러시 에이전트의 경우, 경로 기반 가상 호스트 항목을 사용하여 팜을 구분하는 경우에만 URI 속성이 사용됩니다. 이 필드를 사용하여 무효화할 팜을 대상으로 지정합니다. 예를 들어 팜 #1에는
www.mysite.com/path1/*
의 가상 호스트가 있고 팜 #2에는www.mysite.com/path2/*
의 가상 호스트가 있습니다. URL/path1/invalidate.cache
를 사용하여 첫 번째 팜을 대상으로 지정하고/path2/invalidate.cache
를 사용하여 두 번째 팜을 대상으로 지정할 수 있습니다. 자세한 내용은 여러 도메인에 Dispatcher 사용을 참조하십시오. -
필요에 따라 다른 매개변수를 구성합니다.
-
게시 인스턴스에 로그인하고 플러시 에이전트 구성을 확인합니다. 또한 이 기능이 활성화되어 있는지 확인합니다.
-
영향을 받는 모든 게시 인스턴스에 대해 이 작업을 반복합니다.
구성 후 작성자에서 게시로 페이지를 활성화하면 이 에이전트가 표준 복제를 시작합니다. 로그에는 게시 서버에서 오는 요청을 나타내는 메시지가 포함됩니다. 다음 예제와 유사합니다.
<publishserver> 13:29:47 127.0.0.1 POST /dispatcher/invalidate.cache 200