Funciones de Edge de AEM
Las funciones de Edge de AEM le permiten ejecutar JavaScript en Adobe CDN en el perímetro, cerca de los visitantes y sin un viaje de ida y vuelta al origen. Funcionan en sitios de AEM as a Cloud Service y Edge Delivery Services con CDN administradas por Adobe.
¿Qué son las funciones Edge de AEM?
Las funciones de AEM Edge son módulos de JavaScript implementados y ejecutados en Adobe CDN (con tecnología Fastly Compute). Cuando una solicitud coincide con una regla de enrutamiento de CDN en cdn.yaml, la función Edge de AEM la intercepta, lee encabezados, llama a back-ends, transforma las respuestas y devuelve el resultado desde el perímetro de.
Los patrones comunes incluyen personalización procesada por el servidor, proxy seguro de API y agregación de respuestas.
Cuándo utilizar las funciones de Edge de AEM
Utilice la siguiente guía para elegir entre Funciones de Edge de AEM y otras opciones de extensibilidad de AEM.
Prefiera las funciones de Edge de AEM para contenido dinámico o datos que necesiten velocidad, seguridad y escalabilidad sin un viaje de ida y vuelta al origen.
Razones para utilizar las funciones Edge de AEM
Las funciones de AEM Edge se enfrentan a cuatro desafíos comunes al crear experiencias dinámicas y entregadas por CDN.
Funcionamiento
Una función Edge de AEM se encuentra entre la caché de CDN y los backends. Procesa las solicitudes coincidentes antes de que lleguen al origen.
Existen dos capas de caché independientes: la caché de CDN (lo que ve el explorador) y la caché de captura (lo que ve la función de Edge de AEM al llamar a los backends). Invalide cada capa por separado cuando cambien los datos subyacentes.
Para obtener más información, consulte Almacenamiento en caché en las funciones de AEM Edge.
Cómo empezar a trabajar
Elija si utiliza el sitio de AEM as a Cloud Service o Edge Delivery Services y siga el tutorial de configuración. Implementa una función Edge de JavaScript AEM con /hello-world y /weather rutas, configura el enrutamiento de CDN, inserta el código en CDN de Adobe y verifica las respuestas desde el perímetro de.
Configurado en AEM as a Cloud Service
Instale la CLI, implemente WKND (o su sitio), configure el enrutamiento de CDN y compruebe los extremos de las funciones de AEM Edge en AEM as a Cloud Service.
Configurado en Edge Delivery Services
Incorpore su sitio de Edge Delivery en Cloud Manager, vincule su repositorio e implemente puntos finales de funciones de AEM Edge en Edge Delivery Services.
Cómo
Guías centradas en el código para patrones comunes de funciones de AEM Edge.
edgeFunctions.yaml y léalas en el códigoLímites de plataforma
Tenga en cuenta los límites siguientes al diseñar la lógica de funciones de AEM Edge.
Para obtener la lista completa de limitaciones, consulte Limitaciones en la documentación del producto Funciones de Edge de AEM.