AEM REST OpenAPI für die Bereitstellung von Inhaltsfragmenten aem-rest-openapi-for-content-fragment-delivery
In Adobe Experience Manager (AEM) as a Cloud Service umfasst die AEM REST OpenAPI für die Bereitstellung von Inhaltsfragmenten Folgendes:
- Sie ist eine HTTP-REST-API für AEM Edge Delivery Services, mit der strukturierte Inhalte aus Inhaltsfragmenten im JSON-Format bereitgestellt werden können.
- Sie bietet eine moderne CDN-Integration, die die Invalidierung aktiver Inhalte ermöglicht.
- Sie konzentriert sich auf die Bereitstellung von Inhalten (Leistung, Skalierbarkeit, CDN-Integration, optimierte JSON-Steuerung und -Ausgabe).
- Sie umfasst die Möglichkeit, JSON für referenzierte Fragmente und Assets einzubinden.
Diese API:
-
ist die Nachfolgerin der Unterstützung für Inhaltsfragmente in der AEM-Assets-HTTP-API.
-
ergänzt die OpenAPIs mit Inhaltsfragmenten und Inhaltsfragmentmodellen, mit denen Sie die Inhaltsfragmente und Inhaltsfragmentmodelle (CRUD) verwalten können.
-
ist eine HTTP-REST-Alternative zur AEM-GraphQL-API zur Verwendung mit Inhaltsfragmenten.
Eine vollständige Dokumentation finden Sie unter AEM Sites-API-Schemata – API für die Bereitstellung von Inhaltsfragmenten (2024.07-experimental).
Caching caching
AEM integriert sich in das AEM CDN Fastly. Das bedeutet, dass auf der Veröffentlichungsstufe bereitgestellte JSON-Antworten auf der Fastly-Ebene zwischengespeichert werden.
Antworten werden dann zwischengespeichert, basierend auf vordefinierten Zwischenspeicherkopfzeilen (können nicht konfiguriert werden):
- Antworten werden 5 Minuten lang im Browser-/Client-Cache zwischengespeichert.
max-age
=300
- Antworten werden 1 Stunde lang im CDN-Cache zwischengespeichert.
s-maxage
=3600
- Veraltete Inhalte können bei der erneuten Validierung neuer Anforderungen für bis zu 1 Stunde bereitgestellt werden.
stale-while-revalidate
=3600
- Veraltete Inhalte können mit einem Fehler bis zu 1 Tag lang bereitgestellt werden.
stale-on-error
=86400
AEM umfasst auch eine aktive CDN-Cache-Invalidierung. Das bedeutet, dass bei jeder Aktualisierung oder Veröffentlichung von Inhalten die entsprechenden JSON OpenAPI-Antworten über eine Soft-Bereinigungsanfrage an Fastly automatisch invalidiert werden. Auf diese Weise können Sie Änderungen sehen, die sich in der JSON-Ausgabe widerspiegeln, bevor die tatsächliche CDN-Cache-Seite (s-maxage
) erreicht wird.