Dispatcher 캐싱

AEM Dispatcher에서 AEM 페이지 또는 조각을 캐시하는 것은 모든 AEM 프로젝트에 대한 모범 사례입니다. 일반적으로 AEM에서 변경된 모든 컨텐츠가 Dispatcher에서 제대로 업데이트되도록 하는 무효화 기술에 의존합니다. 이 기능은 AEM Dispatcher 캐싱 전략의 핵심입니다.

순수 AEM 관리 콘텐츠 CIF 외에도 페이지는 일반적으로 GraphQL을 통해 Adobe Commerce에서 동적으로 가져오는 상거래 데이터를 표시할 수 있습니다. 페이지 구조 자체는 변경되지 않지만 상거래 콘텐츠는 변경될 수 있습니다. 예를 들어, 이름 및 가격과 같은 제품 데이터가 Adobe Commerce에서 변경되는 경우.

AEM DispatcherAdobe 에서 제한된 시간 동안 CIF 페이지가 캐시되도록 하려면 AEM Dispatcher에서 CIF 페이지를 캐시할 때 시간 기반 캐시 무효화(TTL 기반 캐싱이라고 함)를 사용하는 것이 좋습니다. 이 기능은 추가 ACS AEM Commons 패키지를 사용하여 AEM에서 구성할 수 있습니다.

TTL 기반 캐싱을 사용하여 개발자는 일반적으로 선택한 AEM 페이지에 대해 하나 이상의 캐싱 기간을 정의합니다. 이 기간을 사용하면 CIF 페이지가 구성된 기간까지 AEM Dispatcher에 캐시되며 콘텐츠가 자주 업데이트됩니다.

NOTE
AEM Dispatcher에서 서버측 데이터를 캐시할 수 있지만 product, productlistsearchresults 구성 요소와 같은 일부 CIF 구성 요소는 일반적으로 페이지가 로드될 때 클라이언트측 브라우저 요청에서 제품 가격을 항상 다시 가져옵니다. 이렇게 하면 페이지 로드 시 중요한 동적 콘텐츠를 항상 가져올 수 있습니다.

추가 리소스

이전 페이지SEO에 대한 URL 구성
다음 페이지사용자 정의 HTTP 헤더

Experience Manager