Dispatcher 및 CDN 캐싱으로 인한 Dynamic Media 스마트 자르기 오류 해결

Dispatcher 캐싱 또는 Dynamic Media CDN 캐싱이 오래되거나 차단된 리소스를 제공할 때 Dynamic Media 스마트 자르기가 올바르게 로드되거나 AEM Assets 및 AEM Sites에 업데이트된 자르기 렌디션을 표시하지 않습니다. 일반적인 증상으로는 끊어진 스마트 자르기 편집기, 누락된 자르기 핸들 및 오래된 자르기 렌디션이 있습니다. Dispatcher 캐시 및 필터 규칙의 유효성을 확인하고, 캐시된 리소스를 지우고, 영향을 받는 CDN 콘텐츠를 무효화하고, 스마트 자르기 동작을 확인하여 문제를 해결합니다.

설명 description

환경

  • Adobe Experience Manager Dynamic Media
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager Managed Services (AMS)
  • AEM 6.5(Dynamic Media 스마트 자르기 포함)

문제/증상

  • 스마트 자르기 편집기는 편집 인터페이스 대신 끊어진 이미지를 표시합니다.
  • 스마트 자르기는 ?nocache=123과(와) 같은 캐시 우회 매개 변수를 추가한 후에만 로드됩니다.
  • 업데이트된 스마트 자르기 렌디션은 cache-bypass 매개 변수가 추가될 때까지 AEM Sites 페이지에 표시되지 않습니다.
  • 자르기 핸들, 컨트롤 크기 조정 또는 미리 보기 이미지가 올바르게 표시되지 않습니다.

원인

Dispatcher은 /libs/dam/gui/content/s7dam/smartcrop/* 아래의 스마트 자르기 편집기 리소스를 캐시하거나 차단하여 편집기가 올바르게 로드되지 않도록 합니다. Dynamic Media CDN 캐싱은 CDN 캐시가 새로 고쳐질 때까지 에셋 업데이트 후 오래된 스마트 자르기 렌디션도 제공합니다.

해결 방법 resolution

문제를 해결하려면 다음 단계를 수행하십시오.

  1. 캐시 바이패스 쿼리 매개 변수를 사용하여 스마트 자르기 편집기를 테스트하여 문제가 Dispatcher 캐싱 또는 Dynamic Media CDN 캐싱으로 인해 발생하는지 확인합니다.
  2. 캐싱에서 스마트 자르기 편집기 리소스를 제외하도록 Dispatcher을 구성합니다. /libs/dam/gui/content/s7dam/smartcrop/*에 대한 캐시 거부 규칙을 추가합니다. Dispatcher이 더 이상 캐시에서 이러한 리소스를 제공하지 않는지 확인합니다.
  3. Dispatcher 필터 규칙을 검토하고 스마트 자르기 편집기 경로가 명시적으로 허용되는지 확인하십시오. 스마트 자르기 URL이 HTTP 403 또는 404 응답 대신 예상되는 콘텐츠를 반환하는지 확인합니다.
  4. Dispatcher 캐시를 지우면 오래된 스마트 자르기 편집기 HTML, JavaScript 및 관련 리소스가 제거됩니다. 스마트 자르기 편집기를 다시 로드하고 캐시 바이패스 매개 변수 없이 작동하는지 확인합니다.
  5. 에셋을 열고 자르기 핸들, 컨트롤 크기 조정, 이미지 미리 보기 및 편집기 구성 요소가 올바르게 로드되는지 확인하여 스마트 자르기 기능의 유효성을 검사합니다.
  6. 업데이트된 스마트 자르기 렌디션이 게시 후에도 표시되지 않는 경우 Dynamic Media CDN 캐싱을 조사하십시오. 에셋을 다시 게시하고 업데이트된 렌디션이 쿼리 매개 변수 없이 표시되는지 확인합니다.
  7. CDN 무효화 워크플로(또는 해당되는 경우 API)를 통해 영향을 받는 Dynamic Media 에셋을 무효화한 다음 영향을 받는 페이지를 다시 로드하고 업데이트된 스마트 자르기 렌디션이 표시되는지 확인합니다.
  8. 자산 간에 스마트 자르기 프로필이 일관되지 않게 표시되는 경우 영향을 받는 폴더 속성을 열고 구성을 저장하여 폴더 메타데이터를 새로 고칩니다. 폴더 및 모든 에셋에 올바른 이미지 프로필이 상속되었는지 확인합니다.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles