cdnCacheInvalidation

제공된 URL 목록을 Dynamic Media CDN(Content Distribution Network) 공급자에 전달하여 기존 HTTP 응답 캐시를 무효화합니다.

cdnCacheInvalidation: 정보

CDN 캐시 무효화는 이 무효화 요청이 CDN 네트워크를 통해 처리된 후 Dynamic Media 네트워크에 게시된 현재 데이터에 대해 이러한 URL에 대한 모든 HTTP 요청의 유효성을 다시 검사하도록 합니다. Dynamic Media 서비스 URL 구조에 연결되어 있지 않고 회사를 만들 때 할당된 Dynamic Media 회사 루트 ID와 직접 일치하는 URL은 전체 요청에 대한 API 오류를 발생시킵니다. CDN이 유효하지 않다고 간주하는 잘못된 URL은 전체 요청에 대한 API 오류도 발생합니다.

사용 빈도: 규칙

이 기능의 사용 빈도를 제어하는 규칙은 Dynamic Media의 CDN 파트너에 의해 제어됩니다. CDN은 사용자에게 최적의 서비스 성능을 유지하기 위해 이러한 무효화의 응답성을 저하시키는 재량을 보유합니다. 이 기능의 과사용에대한 Dynamic Media에게 통보받으면 회사 기준 또는 전체 서비스에서 기능을 비활성화하는 데 사용해야 합니다.

확인 이메일

Dynamic Media CDN 파트너의 확인 이메일은 목록의 작성자 또는 최대 5개의 다른 이메일 주소로 보낼 수 있습니다. 이메일에서 참조되는 URL이 지워졌다는 알림을 전체 CDN 네트워크에 받으면 API가 확인을 보냅니다. cdnCacheInvalidation에 대한 단일 호출은 제공된 URL 수가 단일 알림에서 Dynamic Media이 CDN 파트너에게 전달할 수 있는 수를 초과하는 경우 여러 이메일을 보낼 수 있습니다. 현재, 요청은 URL이 100개를 초과하는 경우이지만 CDN 파트너의 요청에 따라 변경될 수 있습니다.

지원 기간

6.0

인증된 사용자 유형

  • IpsAdmin
  • IpsCompanyAdmin

매개 변수

입력 ( cdnCacheInvalidationParam)

이름 유형 필수 설명

companyHandle

xsd:string

무효화할 URL과 연결된 회사의 핸들입니다.

urlArray

유형:UrlArray

CDN 캐시에서 무효화할 최대 1000URL 목록. 모든 URL에는 무효화하려면 Dynamic Media 회사 루트 ID가 포함되어야 합니다.

출력( cdnCacheInvalidationReturn)

이름 유형 필수 설명

invalidationHandle

xsd:string

제거 요청을 참조하는 핸들.

이제 cdnCacheInvalidation API가 캐시를 거의 즉시 무효화합니다(~5초). 따라서 일반적으로 무효화 상태에 대한 폴링이 필요하지 않습니다.

estimatedSeconds

xsd:int

제거 요청이 완료되는 예상 시간(초)입니다. 클라이언트는 폴링 상태를 수행하기 전에 이 시간을 기다려야 합니다.

이 예에서는 CDN 캐시에서 4개의 URL을 무효화하도록 요청합니다. 이 응답에는 작업의 성공 횟수에 대한 요약 카운트와 클라이언트가 이 기능을 사용할 수 있도록 CDN에서 직접 제공되는 오류 세부 정보 목록이 포함되어 있습니다.

getCdnCacheInvalidationStatus 작업.

요청

<cdnCacheInvalidationParam xmlns="http://www.scene7.com/IpsApi/xsd/2012-02-14">
   <companyHandle>c|6</companyHandle>
   <urlArray>
       <items>http://s7d7.scene7.com/is/image/JJEsquire/11008047?$thumbnail$</items>
       <items>http://s7d7.scene7.com/is/image/JJEsquire/11008047?$product$</items>
       <items>http://s7d7.scene7.com/is/image/JJEsquire/11008047?$large$</items>
       <items>http://s7d7.scene7.com/is/image/JJEsquire/ImageSetConfigDefaults?req=userdata</items>
    </urlArray>
</cdnCacheInvalidationParam>

응답

<cdnCacheInvalidationReturn xmlns="http://www.scene7.com/IpsApi/xsd/2012-02-14">
   <successCount>4</successCount>
   <warningCount>0</warningCount>
   <errorCount>0</errorCount>
</cdnCacheInvalidationReturn>

이 페이지에서는