Fonctions d’AEM Edge
Les fonctions AEM Edge vous permettent d’exécuter JavaScript sur le réseau CDN Adobe en périphérie, à proximité de vos visiteurs et sans aller-retour vers l’origine. Ils travaillent sur les sites AEM as a Cloud Service et Edge Delivery Services avec le réseau CDN géré par Adobe.
Que sont les fonctions AEM Edge ?
Les fonctions AEM Edge sont des modules JavaScript déployés et exécutés sur le réseau CDN Adobe (optimisé par Fastly Compute). Lorsqu’une requête correspond à une règle de routage CDN dans cdn.yaml, la fonction AEM Edge l’intercepte, lit les en-têtes, appelle les serveurs principaux, transforme les réponses et renvoie le résultat de l’Edge de .
Les modèles courants incluent la personnalisation générée par le serveur, la mise en proxy sécurisée d’API et l’agrégation des réponses.
Quand utiliser les fonctions AEM Edge ?
Utilisez le guide suivant pour choisir entre les fonctions AEM Edge et les autres options d’extensibilité d’AEM.
Privilégiez les fonctions AEM Edge pour le contenu dynamique ou les données qui nécessitent de la vitesse, de la sécurité et de l’évolutivité sans aller-retour vers l’origine.
Pourquoi utiliser les fonctions AEM Edge ?
Les fonctions AEM Edge relèvent quatre défis courants lors de la création d’expériences dynamiques diffusées sur le réseau CDN.
Fonctionnement
Une fonction AEM Edge se trouve entre le cache du réseau CDN et vos serveurs principaux. Il traite les requêtes correspondantes avant qu’elles n’atteignent l’origine.
Il existe deux couches de cache indépendantes : la cache CDN (ce que le navigateur voit) et la cache de récupération (ce que la fonction AEM Edge voit lors de l’appel des serveurs principaux). Invalider chaque calque séparément lorsque les données sous-jacentes changent.
Pour plus d’informations, voir Mise en cache dans les fonctions AEM Edge .
Prise en main
Choisissez si vous utilisez AEM as a Cloud Service ou un site Edge Delivery Services et suivez le tutoriel de configuration. Vous déployez une fonction JavaScript AEM Edge avec des itinéraires /hello-world et /weather, configurez le routage CDN, envoyez le code sur le réseau CDN Adobe et vérifiez les réponses du Edge de diffusion de contenu.
Configuration sur AEM as a Cloud Service
Installez l’interface de ligne de commande, déployez WKND (ou votre site), configurez le routage CDN et vérifiez les points d’entrée des fonctions Edge AEM sur AEM as a Cloud Service.
Configuration sur Edge Delivery Services
Intégrez votre site Edge Delivery à Cloud Manager, liez votre référentiel et déployez des points d’entrée de fonction AEM Edge sur Edge Delivery Services.
Procédures
Guides axés sur le code pour les modèles de fonction AEM Edge courants.
edgeFunctions.yaml et lisez-les dans le codeLimites de Platform
Gardez à l’esprit les limites suivantes lorsque vous concevez la logique de fonction AEM Edge.
Pour obtenir la liste complète des limitations, voir Limitations dans la documentation du produit Fonctions d’AEM Edge .