用於內容片段傳送的AEM REST OpenAPI aem-rest-openapi-for-content-fragment-delivery
在Adobe Experience Manager (AEM)as a Cloud Service中,用於內容片段傳送的AEM REST OpenAPI:
- 是AEMEdge Delivery Services上的HTTP REST API,旨在以JSON格式從內容片段傳送結構化內容
- 提供現代CDN整合,讓作用中內容失效
- 專注於內容傳送(效能、擴充性、CDN整合、最佳化的JSON控制和輸出)
- 包括將JSON水合為參考片段和資產的能力
此API:
-
是AEM Assets HTTP API中內容片段支援的後續專案
-
補充內容片段和內容片段模型OpenAPI,讓您管理內容片段和內容片段模型(CRUD)
如需完整檔案,請參閱AEM Sites API結構描述 — 內容片段傳送API (2024.07-experimental)。
NOTE
請參閱結構化內容傳遞與管理的AEM API,以取得各種可用API的概觀,以及所涉及概念的比較。
快取 caching
AEM與AEM CDN Fastly整合。 這表示會在Fastly層級快取發佈層級上提供的JSON回應。
接著,系統會根據預先定義的快取標題,快取回應(無法設定):
- 回應會在瀏覽器/使用者端快取中快取5分鐘
max-age
=300
- 回應會在CDN快取中快取1小時
s-maxage
=3600
- 重新驗證新請求時,可為過時內容提供最多1小時的服務
stale-while-revalidate
=3600
- 過時內容可錯誤提供長達1天的服務
stale-on-error
=86400
AEM也隨附使用中CDN快取失效。 這代表每當內容更新或發佈時,對應的JSON OpenAPI回應都會透過對Fastly的軟清除請求自動失效。 這可讓您在到達實際CDN快取存留期(s-maxage
)之前,檢視JSON輸出中反映的變更。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab