Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Compressão de arquivos

Última atualização: Jun 29, 2026

ESA compacta recursos estáticos para reduzir o tamanho das transferências e acelerar o carregamento da página.

Introdução

ESA oferece três métodos de compressão: Gzip, Brotli e Zstd. Cada método apresenta diferentes compensações entre eficiência de compressão, velocidade de descompressão e compatibilidade.

Tipo de compressão

Eficiência de compressão

Compatibilidade

Caso de uso

Gzip

Compressão rápida, velocidade média de descompressão

Alta

Serviços web em geral

Brotli

Compressão lenta, alta velocidade de descompressão

Média

Otimização de recursos estáticos

Zstd

Compressão muito rápida, descompressão muito rápida

Baixa

Processamento de dados em fluxo em tempo real

Nota

O plano Entrance suporta apenas a compressão Zstd.

Observações

  • Ao ativar Gzip, Brotli e Zstd simultaneamente, a aplicação segue esta ordem de prioridade: Zstd > Brotli > Gzip.

  • O ESA suporta compressão para os seguintes tipos de arquivo: text/xml, text/plain, text/css, application/javascript, application/x-javascript, application/rss+xml, text/javascript, image/tiff, image/svg+xml, application/json e application/xml.

Casos em que as regras de compressão não entram em vigor

As regras de compressão podem não entrar em vigor em determinados casos devido a configurações conflitantes no servidor de origem ou no cliente.

Para o servidor de origem

  • A compressão Gzip ou Brotli aplica-se apenas a arquivos do servidor de origem com tamanho entre 1 KB e 10 MB. Arquivos fora desse intervalo não são compactados.

  • Se a resposta do servidor de origem incluir o cabeçalho Content-Encoding, o ESA não aplica compressão.

  • Caso a resposta do servidor de origem contenha o cabeçalho HTTP cache-control: no-transform, o ESA não aplica compressão.

Para o cliente

Quando um cliente não suporta o algoritmo de compressão configurado, a resposta é retornada sem compressão. O suporte do cliente é indicado pelo cabeçalho de solicitação Accept-Encoding.

Nota

As regras de compressão de arquivos aplicam-se apenas a solicitações que correspondem às condições especificadas na regra. Para obter mais informações sobre como configurar regras de compressão no nível do site, consulte Gzip, Brotli e Zstd.

Adicionar uma regra de compressão de arquivos

  1. No console do ESA, selecione Websites. Na coluna Websites, clique em no site desejado.

  2. No painel de navegação à esquerda, selecione Website > Rules.

  3. Clique em Content Optimization e insira um Create Rule.

  4. Na seção Rule Name, defina as condições que a solicitação deve atender. Para obter mais informações sobre como configurar regras, consulte Componentes de uma expressão de regra.

  5. Na seção If requests match..., ative o método de compressão necessário.

    Item da regra

    Descrição

    Then execute...

    Nome personalizado da regra. Pode conter caracteres chineses, letras (diferencia maiúsculas de minúsculas), dígitos (0-9) e sublinhados (_). O nome pode ter até 64 caracteres.

    Condições de correspondência

    Especifique as condições que as solicitações devem atender.

    Clique em no operador lógico And ou Or para adicionar uma condição. É possível adicionar até cinco condições a uma regra.

    Cada condição consiste em um Campo de correspondência, um Operador lógico e um Conteúdo de correspondência.

    Método de compressão

    Ative Rule Name, Gzip ou Zstd. Quando todos os três estiverem ativados, o Zstd terá a maior prioridade, seguido pelo Brotli.

Documentação relacionada

Os recursos relacionados a regras variam em prioridade efetiva, reentrância e granularidade efetiva. Para obter detalhes, consulte Propriedades dos recursos relacionados a regras.