Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-12-26 GMT+08:00

Recuperação de intervalo

Na recuperação baseada em intervalo, o servidor de origem envia dados de um intervalo específico para um nó CDN com base nas informações de intervalo no cabeçalho da solicitação de HTTP.

Conhecimento de fundo

  • Informações de intervalo especificam as posições do primeiro e último bytes para os dados a serem retornados. Por exemplo, Range: bytes=0-100 indica que os primeiros 101 bytes do arquivo são necessários.
  • A recuperação baseada em intervalo reduz o tempo de distribuição de arquivos grandes, melhora a eficiência de recuperação e reduz o consumo de recuperação de conteúdo.

Precauções

  • Para ativar a recuperação baseada em intervalo, o servidor de origem deve suportar solicitações de intervalo, ou seja, solicitações com o campo intervalo nos cabeçalhos. Caso contrário, a recuperação de conteúdo pode falhar.
  • A recuperação baseada em intervalo é inválida para nomes de domínio cujo tipo de serviço é a aceleração de todo o site.
  • Por padrão, a recuperação baseada em intervalo está habilitada para aceleração de download de arquivos e aceleração de serviço sob demanda.

Procedimento

  1. Faça login em console da Huawei Cloud. Na página inicial do console de gerenciamento, escolha Service List > Storage > CDN.

    O console da CDN é exibido.

  2. No painel de navegação, escolha Domains.
  3. Na lista de domínios, clique no nome de domínio de destino ou clique em Configure na coluna Operation.
  4. Clique na guia Retrieval Settings.
  5. Na área Range-based Retrieval, ative ou desative Range-based Retrieval com base nos requisitos de serviço.

Exemplos

Suponha que tenha activado a recuperação baseada em intervalo para o nome de domínio www.example.com.

  • Se o usuário A solicitar que o www.example.com/cdn.mp4, e os nós CDN não armazenem em cache o conteúdo ou o conteúdo armazenado nos nós CDN tiver expirado, o nó CDN ideal iniciará uma solicitação baseada em intervalo para recuperar intervalos do conteúdo do servidor de origem. Os intervalos do conteúdo são então armazenados em cache no nó.
  • Quando o conteúdo solicitado pelo usuário A está sendo armazenado em cache, se o usuário B enviar uma solicitação baseada em intervalo para esse nó e o cache no nó já contiver o intervalo do conteúdo solicitado pelo usuário B, o nó retornará imediatamente o intervalo solicitado.