기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CDN 및 MediaTailor 통합을 위한 캐싱 최적화
AWS Elemental MediaTailor 캐싱 요구 사항은 워크플로 유형 및 콘텐츠 형식에 따라 다릅니다. 최적의 성능, 비용 효율성 및 최종 사용자 경험을 위해서는 적절한 캐싱 구성이 중요합니다. 다음 섹션에서는 다양한 MediaTailor 구현에 대한 자세한 캐싱 지침을 제공합니다.
서버 측 광고 삽입(SSAI) 캐싱
서버 측 광고 삽입 워크플로의 경우 개인화된 매니페스트는 캐싱할 수 없지만 콘텐츠와 광고 세그먼트는 적극적으로 캐싱해야 합니다.
콘텐츠 유형 | 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 캐시 정책을 구성합니다.
콘텐츠 유형 | 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시간: 명시적 캐시 제어 헤더가 없는 세그먼트에 대해 최적의 캐싱 제공
채널 어셈블리 캐싱
채널 어셈블리 워크플로의 경우 매니페스트를 짧은 기간 동안 캐싱할 수 있지만 세그먼트는 적극적으로 캐싱해야 합니다.
콘텐츠 유형 | 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 매니페스트를 수신하도록 합니다.