콘텐츠 조각 전달을 위한 AEM REST OpenAPI aem-rest-openapi-for-content-fragment-delivery

IMPORTANT
이 API는 얼리어답터 프로그램을 통해 사용할 수 있습니다.
상태 및 관심 있는 경우 적용 방법을 보려면 릴리스 정보를 확인하세요.

Adobe Experience Manager(AEM as a Cloud Service)에서 컨텐츠 조각 전달을 위한 AEM REST OpenAPI는 다음과 같습니다.

  • 은(는) AEM Edge Delivery Services의 HTTP REST API로, JSON 형식의 콘텐츠 조각에서 구조화된 콘텐츠를 제공하도록 설계되었습니다.
  • 는 활성 콘텐츠 무효화를 허용하는 최신 CDN 통합을 제공합니다
  • 컨텐츠 전달(성능, 확장성, CDN 통합, 최적화된 JSON 제어 및 출력)에 중점을 둡니다.
  • 참조된 조각 및 에셋에 대해 JSON을 하이드레이션하는 기능이 포함되어 있습니다

이 API:

전체 설명서는 AEM Sites API 스키마 - 콘텐츠 조각 배달 API(2024.07-experimental)를 참조하십시오.

NOTE
사용 가능한 다양한 API에 대한 개요와 관련된 몇 가지 개념의 비교가 필요하면 구조화된 컨텐츠 배달 및 관리를 위한 AEM API를 참조하십시오.

캐싱 caching

AEM은 AEM CDN Fastly와 통합됩니다. 즉, 게시 계층에서 제공되는 JSON 응답이 Fastly 수준에서 캐시됩니다.

그러면 사전 정의된 캐싱 헤더를 기반으로 응답이 캐시됩니다(구성할 수 없음).

  • 응답은 브라우저/클라이언트 캐시에서 5분 동안 캐시됩니다.
    • max-age=300
  • 응답은 CDN 캐시에서 1시간 동안 캐시됩니다.
    • s-maxage=3600
  • 최대 1시간 동안 새 요청의 유효성을 다시 검사하는 동안 오래된 콘텐츠를 제공할 수 있습니다.
    • stale-while-revalidate=3600
  • 오래된 컨텐츠는 오류별로 최대 1일 동안 제공될 수 있습니다
    • stale-on-error=86400

AEM에는 활성 CDN 캐시 무효화도 함께 제공됩니다. 즉, 콘텐츠가 업데이트되거나 게시될 때마다, Fastly에 대한 소프트 삭제 요청을 통해 해당 JSON OpenAPI 응답이 자동으로 무효화됩니다. 이렇게 하면 실제 CDN 캐시 수명(s-maxage)에 도달하기 전에 JSON 출력에 반영된 변경 내용을 볼 수 있습니다.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab