CDN 및 MediaTailor 통합을 위한 캐싱 최적화 - AWS Elemental MediaTailor

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CDN 및 MediaTailor 통합을 위한 캐싱 최적화

AWS Elemental MediaTailor 캐싱 요구 사항은 워크플로 유형 및 콘텐츠 형식에 따라 다릅니다. 최적의 성능, 비용 효율성 및 최종 사용자 경험을 위해서는 적절한 캐싱 구성이 중요합니다. 다음 섹션에서는 다양한 MediaTailor 구현에 대한 자세한 캐싱 지침을 제공합니다.

서버 측 광고 삽입(SSAI) 캐싱

서버 측 광고 삽입 워크플로의 경우 개인화된 매니페스트는 캐싱할 수 없지만 콘텐츠와 광고 세그먼트는 적극적으로 캐싱해야 합니다.

SSAI CDN 캐싱 설정
콘텐츠 유형 TTL 경로 패턴 캐시 키 요소
다변량 재생 목록 0초 /v1/master/* URL 경로 + 모든 쿼리 파라미터
미디어 재생 목록 0초 /v1/매니페스트/* URL 경로 + 모든 쿼리 파라미터
대시 MPDs 0초 /v1/dash/* URL 경로 + 모든 쿼리 파라미터
콘텐츠 세그먼트 24시간 이상 콘텐츠별 경로 URL 경로만
광고 세그먼트 24시간 이상 /v1/segment/* URL 경로만
  • 최종 사용자가 up-to-date 광고 콘텐츠를 수신할 수 있도록 맞춤형 매니페스트에 대해 TTL을 0초로 설정합니다.

  • 콘텐츠 및 광고 세그먼트에 대해 더 긴 TTL 값을 구성하여 캐시 효율성 극대화

  • 대상 광고를 지원하는 경우 캐시 키에 개인화 파라미터를 포함하는 캐시 동작 설정

  • CDN 수준에서 요청 축소를 구현하여 동시 요청을 효율적으로 처리

권장 TTL 구성 설정

최적의 SSAI 성능을 위해 다음과 같은 특정 TTL 설정으로 CDN 캐시 정책을 구성합니다.

SSAI TTL 구성 설정
콘텐츠 유형 TTL 설정 권장 값
광고 세그먼트 최소 TTL 1초
광고 세그먼트 최대 TTL 86,400초(24시간)
광고 세그먼트 기본 TTL 86,400초(24시간)
콘텐츠 세그먼트 최소 TTL 1초
콘텐츠 세그먼트 최대 TTL 86,400초(24시간)
콘텐츠 세그먼트 기본 TTL 86,400초(24시간)

이러한 설정은 다음을 보장합니다.

  • 최소 TTL 1초: 과도한 오리진 요청을 방지하면서 필요한 경우 빠른 캐시 무효화 허용

  • 최대 TTL 24시간: 캐시 효율성과 콘텐츠 최신성 요구 사항의 균형을 맞춥니다.

  • 기본 TTL 24시간: 명시적 캐시 제어 헤더가 없는 세그먼트에 대해 최적의 캐싱 제공

채널 어셈블리 캐싱

채널 어셈블리 워크플로의 경우 매니페스트를 짧은 기간 동안 캐싱할 수 있지만 세그먼트는 적극적으로 캐싱해야 합니다.

채널 어셈블리 CDN 캐싱 설정
콘텐츠 유형 VOD TTL 라이브 TTL 경로 패턴 캐시 키 요소
다변량 재생 목록 5~30분 5~10초 채널별 경로 URL 경로 + 모든 쿼리 파라미터
미디어 재생 목록 5~30분 2~5초 채널별 경로 URL 경로 + 모든 쿼리 파라미터
대시 MPDs 5~30분 5~10초 채널별 경로 URL 경로 + 모든 쿼리 파라미터
콘텐츠 세그먼트 24시간 이상 5~15분 콘텐츠별 경로 URL 경로만
광고 세그먼트 24시간 이상 24시간 이상 광고별 경로 URL 경로만
  • 최종 사용자가 up-to-date 프로그래밍을 받을 수 있도록 매니페스트에 대한 짧은 TTL 값을 설정합니다.

  • 콘텐츠 세그먼트에 대해 더 긴 TTL 값을 구성하여 캐시 효율성 극대화

  • 시간 이동 보기를 지원하는 경우 캐시 키에 시간 이동 파라미터를 포함하는 캐시 동작 설정

  • 캐시 키에 쿼리 파라미터를 포함하여 시간 이동 보기 요청을 올바르게 처리

자세한 TTL 구성 설정 및 모범 사례는 섹션을 참조하세요CDN 및 MediaTailor 통합을 위한 캐싱 최적화.

SSAI 및 채널 어셈블리 캐싱 결합

채널 어셈블리와 SSAI를 모두 구현할 때는 충돌을 방지하고 성능을 최적화하기 위해 캐싱 전략이 두 서비스 모두에 일관되게 적용되어야 합니다.

결합된 워크플로 캐싱 설정 비교
콘텐츠 유형 채널 어셈블리 SSAI 통합 권장 사항
VOD 매니페스트 5~30분 0초 0초(SSAI 우선)
라이브 매니페스트 2~10초 0초 0초(SSAI 우선)
콘텐츠 세그먼트 24시간 이상 24시간 이상 24시간 이상(일관적)
광고 세그먼트 24시간 이상 24시간 이상 24시간 이상(일관적)

이 구성은 캐시 효율성을 극대화하는 동시에 최종 사용자가 맞춤형 광고 삽입을 위해 up-to-date 매니페스트를 수신하도록 합니다.