Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Segmentos de intervalo de bytes

Última atualização: Jun 29, 2026

Com os segmentos de intervalo de bytes, os POPs do Edge Security Acceleration (ESA) incluem cabeçalhos Range nas requisições de retorno à origem. Assim, o servidor de origem retorna apenas o intervalo de bytes solicitado ao POP do ESA. Esse mecanismo melhora a eficiência da distribuição, aumenta as taxas de acerto de cache, reduz o tráfego de retorno à origem e a carga no servidor de origem, além de acelerar as respostas de recursos.

Como funciona

Range é um cabeçalho de requisição HTTP que especifica o intervalo de bytes do conteúdo a ser recuperado. Por exemplo, Range: bytes=0-100 instrui o servidor de origem a retornar os primeiros 101 bytes do arquivo solicitado.

Quando ativado, se o ESA receber uma requisição para um recurso não armazenado em cache ou expirado no POP do ESA, o POP do ESA buscará apenas o segmento necessário na origem por meio de uma requisição Range e o armazenará em cache no POP do ESA.

Funcionamento dos segmentos de intervalo de bytes:

image

Pré-requisitos

Seu servidor de origem deve suportar requisições Range, aceitando o cabeçalho Range e respondendo com HTTP 206. Caso a origem não suporte requisições Range, ativar este recurso impedirá o armazenamento de recursos em cache.

Observações de uso

Requisições Range não são utilizadas durante a busca na origem para recursos dinâmicos. Um recurso é considerado dinâmico quando sua extensão não consta na lista padrão de arquivos de cache do POP do ESA, nenhuma política de cache explícita está configurada para ele no POP do ESA e o status de cache na resposta do POP do ESA é DYNAMIC.

O tamanho do segmento influencia a taxa de acerto de cache e a velocidade de download de recursos não armazenados. Considere os seguintes cenários:

  • Para ambientes com baixa latência de retorno à origem entre os POPs do ESA e os servidores de origem, utilize um tamanho de segmento menor. Isso melhora a taxa de acerto de cache e a taxa de download de retorno à origem.

  • Quando o desempenho da rede de busca na origem entre os POPs do ESA e os servidores de origem for moderado, como em cenários transfronteiriços ou intercontinentais com alta latência, opte por um tamanho de segmento maior. Embora isso possa não atingir a taxa ideal de acerto de cache, garante uma taxa de download de retorno à origem mais elevada.

  • Ativar requisições Range aumenta o QPS de busca na origem, o que pode acionar limites de taxa no servidor de origem. Para evitar isso, ative o recurso de proteção de origem no ESA e adicione os endereços IP dos POPs de busca na origem do ESA à lista de permissões do seu servidor de origem.

Multipart Ranges

O Multipart Ranges vem desativado por padrão e não é habilitado automaticamente com os segmentos de intervalo de bytes.

Nota

O Multipart Ranges permite que os clientes solicitem vários intervalos de bytes não contíguos em uma única requisição, diferentemente das requisições Range padrão, que recuperam um segmento contíguo por vez.

Procedimento

  1. No console do ESA, acesse Site Management. Na coluna Website, clique em nome do site desejado.

  2. No painel de navegação à esquerda, escolha Rules > Origin Rules.

  3. Clique em Create Rule e especifique o Rule Name.

  4. Na seção If requests match..., configure as condições de correspondência para as requisições do cliente. Para mais informações, consulte Estrutura de expressões de regra.

  5. Na seção Range Requests, clique em Configure. Em seguida, escolha uma das opções a seguir:— Match Client (Default)DisableEnable (Recommended If Large Files Requested)

    Ao selecionar Match Client (Default) ou Enable (Recommended If Large Files Requested) , defina o tamanho do segmento como 512 KB, 1 MB, 2 MB ou 4 MB. Padrão: 512 KB.

    Nome do parâmetro

    Opções

    Descrição

    Exemplo

    Origin Mode

    Match Client (Default)

    A opção padrão é Match Client (Default). Quando um cliente envia uma requisição Range para um POP do ESA, o POP realiza uma busca na origem baseada em Range. Na primeira requisição, o POP do ESA arredonda o tamanho do Range para cima até o múltiplo mais próximo do tamanho do shard. As requisições subsequentes de busca na origem utilizam o tamanho de shard configurado.

    Por exemplo, com o tamanho de shard definido em 512 KB, se um cliente enviar uma requisição contendo Range:bytes=0-614399 (ou seja, 600 KB) para um POP do ESA e não houver arquivo em cache nesse POP, a primeira requisição à origem recuperará dados em shards de 1024 KB (600 KB arredondado para 1024 KB). Nas requisições subsequentes do cliente para outros shards não armazenados em cache deste arquivo, o POP do ESA recuperará dados do servidor de origem em shards de 512 KB.

    Disable

    Se você ativar a opção Disable, independentemente de o cliente enviar ou não uma requisição Range para um POP do ESA, o POP do ESA buscará o arquivo inteiro na origem, o que reduz a eficiência para arquivos grandes.

    Por exemplo, se um cliente enviar uma requisição contendo Range:bytes=0-100 para um POP do ESA, o POP do ESA não repassará o cabeçalho Range à origem. A origem responderá ao POP do ESA com o arquivo completo (supondo que o arquivo completo tenha 10 MB, o servidor de origem enviará um arquivo de 10 MB para o POP do ESA). O POP do ESA armazenará o arquivo em cache e responderá ao cliente com o conteúdo especificado na requisição range:0-100.

    Enable (Recommended If Large Files Requested)

    Enable (Recommended If Large Files Requested)Quando ativado, os POPs do ESA sempre usam requisições Range para buscas na origem, independentemente de os clientes enviarem ou não requisições Range. Os POPs do ESA enviam todas as requisições de busca na origem utilizando o tamanho de shard configurado no parâmetro de tamanho de shard do ESA.

    Nenhum

    Shard Size

    • 512 KB

    • 1 MB

    • 2 MB

    • 4 MB

    O tamanho do segmento só pode ser configurado quando o modo for Match Client (Default) ou Enable (Recommended If Large Files Requested). O valor padrão é 512 KB.

    1 MB

  6. Clique em OK .

Documentação relacionada

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