API를 통해 Akamai 캐시 지우기
이 문서에서는 Akamai에서 상위 자산의 모든 하위 캐시를 지우는 동안 Dynamic Media Classic에서 CDN 무효화를 프로그래밍 방식으로 동기화하는 방법에 대해 설명합니다. 이 섹션에서는 캐시 키 구성 및 다른 도메인, SmartCrops 및 물음표 이면의 매개 변수가 있는 URL의 처리에 대해 자세히 설명합니다.
설명 description
환경
Dynamic Media Classic
문제/증상
Akamai에서 상위 자산의 모든 하위 캐시를 동시에 지우면서 Dynamic Media에서 CDN 무효화를 동기화하는 방법과 API를 통해 프로그래밍 방식으로 수행하는 방법
해결 방법 resolution
캐시 키는 원점 vip가 되도록 구성한 다음 물음표까지 URL이 되도록 구성하거나 물음표가 없는 경우 URL의 끝입니다.
이것은 다음을 의미합니다.
-
이미지는 같지만 도메인이 다른 URL은 동일한 캐시 항목을 공유하고 하나의 CDN 무효화 요청으로 무효화될 수 있습니다. 예:
https://company1.scene7.com/is/image/company/image?wid=500
https://company2.scene7.com.com/is/image/company/image?wid=500
-
SmartCrops를 사용하는 경우(AEM Assets이 필요함), URL에서 SmartCrop의 위치가 Questionmark보다 앞에 있으므로 이 위치는 CDN 무효화 요청의 일부여야 합니다.
https://company.scene7.com/is/image/company/image:smartcrop
-
물음표 뒤에 있는 매개 변수를 사용하는 경우 물음표 뒤에 있는 모든 변형이 캐시 무효화에 포함되므로 CDN 무효화 요청에서 삭제할 수 있습니다.
예를 들어 https://company.scene7.com/is/image/company/image 을 무효화하면 캐시에서 다음 캐시 항목이 제거됩니다.
- https://company.scene7.com/is/image/company/image?wid=500
- https://company.scene7.com/is/image/company/image?wid=400
- https://company.scene7.com/is/image/company/image?qlt=60,1&wid=450&op_sharpen=1
CDN 캐시를 무효화하는 데 사용할 API 함수에 대해서는 이 설명서를 참조하십시오.