Funções do AEM Edge
As funções do AEM Edge permitem executar o JavaScript no Adobe CDN na borda, próximo aos visitantes e sem uma viagem de ida e volta para a origem. Eles funcionam em sites do AEM as a Cloud Service e do Edge Delivery Services com o CDN gerenciado pela Adobe.
O que são as funções do AEM Edge
As Funções do AEM Edge são módulos do JavaScript implantados e executados no Adobe CDN (viabilizados pelo Fastly Compute). Quando uma solicitação corresponde a uma regra de roteamento CDN em cdn.yaml, a Função Edge do AEM a intercepta, lê cabeçalhos, chama back-ends, transforma respostas e retorna o resultado da borda.
Padrões comuns incluem personalização renderizada pelo servidor, proxy seguro da API e agregação de resposta.
Quando usar as funções do AEM Edge
Use o guia a seguir ao escolher entre as Funções do AEM Edge e outras opções de extensibilidade do AEM.
Prefira as Funções Edge do AEM para conteúdo dinâmico ou dados que precisem de velocidade, segurança e escalabilidade sem precisar de uma viagem de ida e volta até a origem.
Por que usar as funções do AEM Edge
As funções do AEM Edge abordam quatro desafios comuns ao criar experiências dinâmicas fornecidas por CDN.
Como funciona
Uma Função Edge do AEM fica entre o cache da CDN e seus backends. Ele processa solicitações correspondentes antes que elas atinjam a origem.
Existem duas camadas de cache independentes: o cache da CDN (o que o navegador vê) e o cache de busca (o que a Função do AEM Edge vê ao chamar back-ends). Invalidar cada camada separadamente quando os dados subjacentes forem alterados.
Para obter mais informações, consulte Armazenamento em cache em funções do AEM Edge.
Como começar
Escolha se você está usando o site do AEM as a Cloud Service ou Edge Delivery Services e siga o tutorial de configuração. Você implanta uma JavaScript AEM Edge Function com /hello-world e /weather rotas, configura o roteamento CDN, envia o código para o Adobe CDN e verifica as respostas da borda.
Configurar no AEM as a Cloud Service
Instale a CLI, implante o WKND (ou seu site), configure o roteamento CDN e verifique os endpoints do AEM Edge Function no AEM as a Cloud Service.
Configurar no Edge Delivery Services
Integre seu site do Edge Delivery no Cloud Manager, vincule seu repositório e implante os endpoints do AEM Edge Function no Edge Delivery Services.
Como
Guias focados em código para padrões comuns de funções do AEM Edge.
Limites da plataforma
Lembre-se dos seguintes limites ao projetar a lógica da função AEM Edge.
Para obter a lista completa de limitações, consulte Limitações na documentação do produto AEM Edge Functions.