AEM REST OpenAPI for Content Fragment Delivery aem-rest-openapi-for-content-fragment-delivery

IMPORTANT
Detta API är tillgängligt via Early Adobe Program.
Kontrollera Versionsinformation om du vill se status och hur du tillämpar den om du är intresserad.

I Adobe Experience Manager (AEM) as a Cloud Service AEM REST OpenAPI for Content Fragment Delivery:

  • är ett HTTP REST API på AEM Edge Delivery Services, utformat för att leverera strukturerat innehåll från innehållsfragment i JSON-format
  • erbjuder en modern CDN-integrering som tillåter att aktivt innehåll ogiltigförklaras
  • fokuserar på innehållsleverans (prestanda, skalbarhet, CDN-integrering, optimerad JSON-kontroll och utdata)
  • inkluderar möjlighet att hydratisera JSON för refererade fragment och resurser

Detta API:

Fullständig dokumentation finns i AEM Sites API-scheman - Content Fragments Delivery API (2024.07-experimentell).

NOTE
Se AEM API:er för leverans och hantering av strukturerat innehåll för en översikt över de olika tillgängliga API:erna och en jämförelse av några av de berörda begreppen.

Cachning caching

AEM kan integreras med AEM CDN snabbt. Det innebär att JSON-svar som hanteras på publiceringsnivån cachelagras på snabbnivå.

Svaren cachelagras sedan baserat på fördefinierade cache-huvuden (kan inte konfigureras):

  • Svaren cachelagras i 5 minuter i webbläsarens/klientens cache
    • max-age=300
  • Svaren cachelagras i 1 timme i CDN-cachen
    • s-maxage=3600
  • Inaktuellt innehåll kan hanteras samtidigt som nya begäranden valideras i upp till en timme
    • stale-while-revalidate=3600
  • Inaktuellt innehåll kan hanteras av misstag i upp till 1 dag
    • stale-on-error=86400

AEM innehåller även en aktiv CDN-cacheogiltigförklaring. Det innebär att när innehåll uppdateras, eller publiceras, blir motsvarande JSON OpenAPI-svar automatiskt ogiltiga, via en begäran om mjuk tömning till Fast. Detta gör att du kan se ändringar som återspeglas i JSON-utdata innan den faktiska CDN-cacheåldern (s-maxage) nås.

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