Todos os produtos
Search
Central de documentação

CDN:Como o EdgeScript funciona

Última atualização: Jul 03, 2026

Os scripts do EdgeScript (ES) funcionam como as configurações padrão definidas no console CDN: processam as requisições enviadas aos pontos de presença (POPs) da CDN.

Funcionamento

Ao receber uma requisição, o ponto de presença (POP) da CDN a processa com base em duas fontes de lógica: as configurações padrão no console Alibaba Cloud CDN e os scripts ES implantados. Os scripts ES executam dentro do pipeline de processamento de requisições, na posição escolhida.

CDN

Gerencie os scripts por nome de domínio. Cada script é acionado quando suas condições são atendidas e executa na posição (head ou foot) e com a prioridade configuradas.

Posições de execução

Os scripts ES executam em duas posições no pipeline de processamento de requisições: head (antes da aplicação das configurações do console CDN) e foot (após a aplicação dessas configurações).

ES

Escolha a posição conforme o objetivo do script:

Posição

Execução

Casos de uso

head

Antes das configurações do console CDN

Autenticação, bloqueio, limitação de taxa

foot

Após as configurações do console CDN

Configurações de cache, autenticação back-to-origin, testes A/B

Prioridades de script

Quando vários scripts são atribuídos à mesma posição (head ou foot), as prioridades determinam a ordem de execução.

Avaliação de regras

Cada script ES contém regras que definem quando ele atua sobre uma requisição:

  • Uma regra corresponde quando contém if condition {} e a condition é avaliada como verdadeira.

  • Uma regra não corresponde quando a condition é avaliada como falsa ou quando a regra não contém a sintaxe if condition {}.

As funções em um script executam apenas quando suas condições são atendidas.

Encerramento de script

Para scripts que executam na mesma posição, configure um script para interromper a execução dos scripts subsequentes após sua própria conclusão. Isso permite criar um atalho no pipeline de processamento.