AEM API REST Open pour la diffusion de fragments de contenu aem-rest-openapi-for-content-fragment-delivery

IMPORTANT
Cette API est disponible dans le cadre du Programme des Adopteurs Anticipés.
Pour connaître l’état et savoir comment vous appliquer si vous le souhaitez, consultez les notes de mise à jour.

As a Cloud Service Adobe Experience Manager (AEM), l’API REST OpenAPI AEM pour la diffusion de fragments de contenu :

  • est une API HTTP REST sur AEM Edge Delivery Services, conçue pour diffuser du contenu structuré à partir de fragments de contenu au format JSON.
  • offre une intégration CDN moderne qui permet l’invalidation du contenu actif.
  • se concentre sur la diffusion de contenu (performances, évolutivité, intégration CDN, contrôle JSON et sortie optimisés).
  • inclut la possibilité d’hydrater JSON pour les fragments et les ressources référencés ;

Cette API :

Pour obtenir une documentation complète, reportez-vous à la section AEM Sites API Schemas - Content Fragments Delivery API (2024.07-expérimental).

NOTE
Voir AEM API pour la diffusion et la gestion de contenu structurées pour un aperçu des différentes API disponibles et une comparaison de certains des concepts impliqués.

Mise en cache caching

AEM s’intègre rapidement au réseau de diffusion de contenu AEM. Cela signifie que les réponses JSON diffusées sur le niveau Publication sont mises en cache au niveau Fastly.

Les réponses sont ensuite mises en cache, en fonction des en-têtes de mise en cache prédéfinis (impossible à configurer) :

  • Les réponses sont mises en cache pendant 5 minutes dans le cache du navigateur/client.
    • max-age=300
  • Les réponses sont mises en cache pendant 1 heure sur le cache CDN
    • s-maxage=3600
  • Le contenu obsolète peut être diffusé lors de la revalidation de nouvelles requêtes pendant une durée maximale d’une heure
    • stale-while-revalidate=3600
  • Le contenu obsolète peut être diffusé, par erreur, pendant une journée au maximum.
    • stale-on-error=86400

AEM est également fourni avec l’invalidation active du cache CDN. Cela signifie que chaque fois que du contenu est mis à jour ou publié, les réponses OpenAPI JSON correspondantes sont automatiquement invalidées, via une requête de purge douce à Fastly. Cela vous permet de voir les modifications reflétées dans la sortie JSON, avant que l’âge réel du cache CDN (s-maxage) ne soit atteint.

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