Distribuzione di frammenti di contenuto di AEM con OpenAPI aem-content-fragment-delivery-with-openapi

IMPORTANT
Questa API è disponibile tramite il programma Early Adopter.
Per visualizzare lo stato e le modalità di applicazione, se sei interessato, consulta le Note sulla versione.

In Adobe Experience Manager (AEM) as a Cloud Service, AEM OpenAPI per la distribuzione dei frammenti di contenuto:

  • è un'API REST HTTP in AEM Edge Delivery Services, progettata per distribuire contenuto strutturato da frammenti di contenuto in formato JSON
  • offre una moderna integrazione CDN che consente l’annullamento della validità del contenuto attivo
  • si concentra sulla distribuzione dei contenuti (prestazioni, scalabilità, integrazione CDN, controllo e output JSON ottimizzati)
  • include la possibilità di idratare JSON per i frammenti e le risorse di riferimento

Questa API:

Per la documentazione completa consulta Schemi API di AEM Sites - API di distribuzione dei frammenti di contenuto (2024.07-experiment).

NOTE
Consulta API di AEM per la distribuzione e la gestione strutturata dei contenuti per una panoramica delle varie API disponibili e un confronto di alcuni dei concetti coinvolti.

Memorizzazione in cache caching

AEM si integra con AEM CDN Fastly. Ciò significa che le risposte JSON distribuite sul livello di pubblicazione sono memorizzate nella cache al livello Fastly.

Le risposte vengono quindi memorizzate nella cache, in base alle intestazioni di memorizzazione in cache predefinite (non può essere configurato):

  • Le risposte vengono memorizzate nella cache del browser/client per 5 minuti
    • max-age=300
  • Le risposte vengono memorizzate nella cache della rete CDN per 1 ora
    • s-maxage=3600
  • È possibile distribuire contenuto non aggiornato durante la riconvalida di nuove richieste per un massimo di 1 ora
    • stale-while-revalidate=3600
  • I contenuti non aggiornati possono essere presentati, per errore, per un massimo di 1 giorno
    • stale-on-error=86400

AEM include anche l’annullamento della validità della cache CDN attiva. Ciò significa che ogni volta che il contenuto viene aggiornato o pubblicato, le corrispondenti risposte JSON OpenAPI vengono automaticamente invalidate tramite una richiesta di eliminazione temporanea a Fastly. Questo consente di visualizzare le modifiche riportate nell'output JSON prima che venga raggiunta l'età effettiva della cache CDN (s-maxage).

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