CDN 캐시 보존에 의해 Dynamic Media 이미지 자산 업데이트가 지연됨
Adobe Experience Manager(AEM) Dynamic Media 이미지 자산은 캐시된 Dynamic Media URL이 이전 바이너리 버전을 계속 제공할 때 자산을 교체하거나 다시 게시한 후 오래된 콘텐츠를 계속 표시합니다. 이 문제는 Dynamic Media가 정의된 TTL 기간 동안 캐시된 이미지 컨텐츠를 유지하고 자산이 업데이트될 때 캐시된 URL을 자동으로 무효화하지 않는 CDN을 통해 자산을 전달하므로 발생합니다. 문제를 해결하려면 캐시를 무효화하고 자산을 확인한 다음 게재를 확인합니다.
설명 description
환경
- Adobe Experience Manager(AEM) Dynamic Media
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Adobe Experience Manager (AEM) Managed Services
문제/증상
- 에셋이 교체된 후에도 Dynamic Media URL에 이전 이미지가 계속 표시됩니다. 예를 들어 대체 이미지는 검색 썸네일에서 업데이트되지만 전체 보기 Dynamic Media URL에는 여전히 이전 바이너리가 표시됩니다.
- 캐시 무효화 쿼리 매개 변수를 추가하면 업데이트된 이미지가 표시됩니다. 예를 들어 이미지 URL에
?abc=xyz과(와) 같은 매개 변수를 추가하면 CDN 캐싱을 확인하는 업데이트된 콘텐츠가 반환됩니다. - Dynamic Media Classic에 업데이트된 바이너리가 표시되지만 기본 게재 URL은 이전 버전을 계속 제공합니다.
/jcr:content/renditions/...과(와) 같은 렌디션 URL은 쿼리 문자열이 있는 경우 업데이트된 콘텐츠를 표시하고 쿼리 문자열이 없는 경우 오래된 콘텐츠를 표시하여 일관되지 않은 동작을 표시합니다.- 다시 게시되거나 재처리된 에셋은 웹 사이트 및 Dynamic Media 게재 URL에 오래된 콘텐츠를 계속 표시합니다.
근본 원인
이 문제는 Dynamic Media 자산이 약 10시간 동안 이미지 콘텐츠를 캐시하는 CDN을 통해 전달되기 때문에 발생합니다. 자산이 동일한 이름으로 대체되면 CDN은 캐시가 만료되거나 특정 URL이 무효화될 때까지 이전에 캐시된 바이너리를 계속 제공합니다. 캐시 무효화는 URL에 따라 다르며 사용자 지정 CDN에는 Adobe 관리 인프라 외부에서 별도의 제거 작업이 필요합니다.
해결 방법 resolution
다음 단계에 따라 캐시된 URL을 식별하고 업데이트된 Dynamic Media 콘텐츠를 복원합니다.
- 기본 URL, 사전 설정 URL 및 딥경로 URL을 포함하여 오래된 콘텐츠를 계속 제공하는 정확한 Dynamic Media 게재 URL을 식별합니다.
- 작성 환경에서 에셋 세부 사항, 썸네일 및 렌디션을 검토하여 AEM에 업데이트된 에셋이 포함되어 있는지 확인합니다.
- 도구(으)로 이동하여 AEM을 통한 CDN 캐시 무효화
>Assets>CDN 무효화, 영향을 받는 Dynamic Media URL을 입력하고 무효화 요청을 제출합니다. - 파일(으)로 이동하여 Dynamic Media Classic을 통한 CDN 캐시 무효화 Dynamic Media Classic을 사용할 때
>CDN을 무효화하고영향을 받는 게재 URL을 제출하는 중입니다. - 환경에서 고객 관리 CDN을 사용하는 경우 CDN 공급자 플랫폼에서 직접 캐시를 제거합니다.
- URL에 무작위 쿼리 매개 변수를 추가하고 반환된 이미지를 원래 URL 응답과 비교하여 CDN 캐싱을 확인합니다.
- 클린 브라우저 세션에서 각 Dynamic Media URL을 로드하고, 캐시 무효화 매개 변수 없이 업데이트된 콘텐츠를 확인하고, 사전 설정, 너비 수정자 및 렌디션 URL에도 업데이트된 에셋이 표시되는지 확인하여 해상도의 유효성을 검사합니다.
에스컬레이션 시기
- CDN 무효화에 성공한 후에는 업데이트된 이미지가 표시되지 않습니다.
- 무효화 요청이 오류를 반환하거나 정상적으로 완료되지 않았습니다.
- 캐시 무효화 후 Adobe에서 관리하는 Dynamic Media URL을 통해 액세스하면 이미지가 부실 상태로 유지됩니다.
- 캐시 바이패스 테스트는 자산 업데이트가 Dynamic Media 게재 서비스에 존재하지 않음을 나타냅니다.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles