Funzioni di AEM Edge
Le funzioni Edge di AEM consentono di eseguire JavaScript su Adobe CDN ai margini, vicino ai visitatori e senza un viaggio di andata e ritorno all’origine. Lavorano sui siti AEM as a Cloud Service e Edge Delivery Services con Adobe Managed CDN.
Cosa sono le funzioni Edge di AEM
Le funzioni Edge di AEM sono moduli JavaScript distribuiti ed eseguiti sulla rete CDN di Adobe (con tecnologia Fastly Compute). Quando una richiesta corrisponde a una regola di routing CDN in cdn.yaml, la funzione Edge di AEM la intercetta, legge le intestazioni, effettua chiamate backend, trasforma le risposte e restituisce il risultato dal server Edge di.
I pattern comuni includono personalizzazione con rendering server, proxy API sicuri e aggregazione delle risposte.
Quando utilizzare le funzioni di AEM Edge
Utilizza la seguente guida per scegliere tra le funzioni di AEM Edge e altre opzioni di estensibilità di AEM.
Preferisci le funzioni Edge di AEM per i contenuti dinamici o i dati che richiedono velocità, sicurezza e scalabilità senza un round trip all’origine.
Perché utilizzare le funzioni di AEM Edge
Le funzioni Edge di AEM affrontano quattro sfide comuni durante la creazione di esperienze dinamiche distribuite tramite CDN.
Come funziona
Una funzione Edge di AEM è posizionata tra la cache CDN e i backend. Elabora le richieste corrispondenti prima che raggiungano l’origine.
Esistono due livelli di cache indipendenti: la cache CDN (visualizzata dal browser) e la cache di recupero (visualizzata dalla funzione Edge di AEM durante la chiamata ai backend). Annullare la validità di ogni livello separatamente quando i dati sottostanti cambiano.
Per ulteriori informazioni, consulta Memorizzazione in cache nelle funzioni AEM Edge.
Come iniziare
Scegli se utilizzi AEM as a Cloud Service o il sito Edge Delivery Services e segui l’esercitazione di configurazione. Distribuisci una funzione Edge di JavaScript AEM con /hello-world e /weather route, configura il routing CDN, invia il codice a Adobe CDN e verifica le risposte dal server Edge di.
Configurazione su AEM as a Cloud Service
Installa CLI, distribuisci WKND (o il tuo sito), configura il routing CDN e verifica gli endpoint delle funzioni Edge di AEM in AEM as a Cloud Service.
Configurazione in Edge Delivery Services
Acquisisci l’onboarding del tuo sito Edge Delivery in Cloud Manager, collega l’archivio e implementa gli endpoint con funzioni AEM Edge in Edge Delivery Services.
Procedura
Guide incentrate sul codice per i pattern di funzioni AEM Edge più comuni.
edgeFunctions.yaml e leggerle nel codiceLimiti della piattaforma
Quando progetti la logica per funzioni AEM Edge, tieni presenti i seguenti limiti.
Per l’elenco completo delle limitazioni, consulta Limitazioni nella documentazione del prodotto AEM Edge Functions.