AEM API abierta de REST para la entrega de fragmentos de contenido aem-rest-openapi-for-content-fragment-delivery
En Adobe Experience Manager AEM () as a Cloud Service AEM, la API abierta de REST para la entrega de fragmentos de contenido es la siguiente:
- AEM es una API HTTP REST en Edge Delivery Services, diseñada para entregar contenido estructurado de fragmentos de contenido en formato JSON
- ofrece una integración de CDN moderna que permite la invalidación de contenido activo
- se centra en la entrega de contenido (rendimiento, escalabilidad, integración de CDN, control JSON optimizado y salida)
- incluye la capacidad de hidratar JSON para fragmentos y recursos a los que se hace referencia
Esta API:
-
es el sucesor de Compatibilidad con fragmentos de contenido en la API HTTP de AEM Assets
-
complementa las API abiertas de fragmentos de contenido y modelos de fragmentos de contenido, que le permiten administrar los fragmentos de contenido y los modelos de fragmentos de contenido (CRUD)
-
AEM es una alternativa HTTP REST a la API de GraphQL para su uso con fragmentos de contenido
Para obtener documentación completa, consulte Esquemas de API de AEM Sites: API de entrega de fragmentos de contenido (experimental 2024.07).
Almacenamiento en caché caching
AEM AEM Se integra con la red de distribución de contenido (CDN) de. Esto significa que las respuestas JSON servidas en el nivel de publicación se almacenan en caché en el nivel de Fastly.
Las respuestas se almacenan en caché, en función de encabezados de almacenamiento en caché predefinidos (no se puede configurar):
- Las respuestas se almacenan en caché durante 5 minutos en la caché del explorador o cliente
max-age
=300
- Las respuestas se almacenan en caché durante 1 hora en la caché de la CDN
s-maxage
=3600
- El contenido obsoleto se puede servir mientras se revalidan las nuevas solicitudes durante un máximo de 1 hora
stale-while-revalidate
=3600
- El contenido antiguo se puede proporcionar, por error, durante un máximo de 1 día
stale-on-error
=86400
AEM También viene con la invalidación activa de la caché de la CDN. Esto significa que cada vez que se actualiza o publica contenido, las respuestas de la API abierta de JSON correspondientes se invalidan automáticamente, a través de una solicitud de depuración suave a Fastly. Esto le permite ver los cambios reflejados en la salida JSON antes de que se alcance la página real de la caché de la CDN (s-maxage
).