OpenAPI REST AEM per la distribuzione dei frammenti di contenuto aem-rest-openapi-for-content-fragment-delivery

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, l’OpenAPI REST AEM per la distribuzione dei frammenti di contenuto:

  • è un'API REST HTTP su Edge Delivery Services AEM, 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
Per una panoramica delle varie API disponibili e un confronto di alcuni dei concetti coinvolti, consulta API AEM per la distribuzione e la gestione strutturate dei contenuti.

Memorizzazione in cache caching

L'AEM si integra con l'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

L’AEM viene inoltre fornito con 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