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

Perguntas frequentes

Quais são as diferenças entre atualização de cache e pré-aquecimento de cache?

As diferenças entre atualizar e pré-aquecer o cache são:

  • Atualização de cache

    Depois de enviar uma solicitação de atualização de cache, o conteúdo em cache nos nós CDN será forçado a expirar. Se um usuário solicitar esse conteúdo, a CDN precisará recuperar conteúdo novo do servidor de origem e, em seguida, armazenar em cache esse novo conteúdo.

  • Pré-aquecimento de cache

    Depois de enviar uma solicitação de pré-aquecimento de cache, o servidor de origem envia proativamente o conteúdo mais atual para um nó CDN para ser armazenado em cache. Se um usuário solicitar o conteúdo, o nó CDN retornará imediatamente o conteúdo em cache. Ele não precisa recuperar nenhum conteúdo novo.

Para obter detalhes, consulte Atualização de cache e pré-aquecimento.

Existe uma sequência entre a atualização e o pré-aquecimento do cache do CDN?

Se você quiser atualizar o conteúdo em cache nos nós da CDN após a atualização do conteúdo de origem, preste atenção ao seguinte:

  • Você deve atualizar o cache primeiro. Demora cerca de 5 minutos para que uma tarefa de atualização de cache entre em vigor. Em seguida, execute a tarefa de pré-aquecimento do cache.
  • Se você ignorar a atualização do cache e executar diretamente o pré-aquecimento do cache, o conteúdo armazenado em cache nos nós CDN não será atualizado.
  • Se você acessar a CDN pela primeira vez e nenhum conteúdo for armazenado em cache nos nós da CDN, poderá executar diretamente o pré-aquecimento do cache para armazenar em cache o conteúdo nos nós da CDN.

A atualização do cache atualiza o conteúdo armazenado em cache em todos os nós?

Sim.

Por que uma determinada tarefa de pré-aquecimento está sendo processada por tanto tempo?

As possíveis causas incluem:

  • A tarefa de pré-aquecimento foi enviada durante um horário de pico, portanto, ainda está na fila.
  • Você está pré-aquecendo um grande número de arquivos. O pré-aquecimento recuperará o conteúdo do servidor de origem, portanto, o pré-aquecimento de um grande número de arquivos pode consumir toda a largura de banda disponível para o servidor de origem. Você é aconselhado a:
    • Divida as tarefas de pré-aquecimento em lotes.
    • Pré-aqueça os arquivos durante as horas de pico, por exemplo, à noite.
    • Aumente a largura de banda do servidor de origem.
  • A tarefa de pré-aquecimento foi concluída, mas o status não é atualizado no console. Atualize a página do console e verifique novamente.

Como fazer para atualizar o cache da CDN onde o nome de domínio inclui um curinga?

Ao atualizar o cache de um nome de domínio que inclua um curinga, insira as URLs ou diretórios dos nomes de domínio de nível 2 a serem atualizados. Não insira uma URL que contenha um curinga, como https://*.example.com/file01.html ou https://*.example.com/file02/.

Exemplo:

  • Um nome de domínio de aceleração é *.example.com.
  • O nome de domínio de nível 2 que abriga o conteúdo a ser atualizado é abc.example.com.
    • Insira o URL a ser atualizado: https://abc.example.com/file01.html.
    • Informe o diretório a ser atualizado: https://abc.example.com/file02/.

Por que é que mesmo depois que eu pré-aqueci ou atualizei o cache, o conteúdo não foi atualizado?

É possível que o intervalo entre a atualização do cache e o pré-aquecimento seja muito curto. Como resultado, a atualização falha. Se um cache acaba de ser atualizado ou pré-aquecido, é recomendável que você aguarde pelo menos 5 minutos antes de repetir essa ação.

O que posso fazer se uma operação de pré-aquecimento de cache falhar?

É possível que:

  • Um grande número de arquivos está sendo pré-aquecido ao mesmo tempo, e essa operação ocupou toda a largura de banda do servidor de origem. Neste caso, é aconselhável realizar operações de pré-aquecimento em lotes. Você também pode aumentar a largura de banda do servidor de origem para melhorar a eficiência do pré-aquecimento.
  • A idade máxima do cache do conteúdo solicitado é 0. Nesse caso, altere a configuração de idade máxima do cache.
  • Cache-Control é private, no-cache ou no-store. Se Cache-Control não estiver configurado, o valor padrão private será usado.
  • Você solicitou o pré-aquecimento de diretórios, conteúdo dinâmico ou as URLs cuja idade máxima do cache é definida como 0.

O CDN suporta o pré-aquecimento do diretório?

Não. Apenas as URLs completas podem ser pré-aquecidos. O pré-aquecimento de diretórios não é suportado. Para obter detalhes, consulte Atualização de cache e pré-aquecimento.

Preciso pré-aquecer/atualizar os URL de HTTP e de HTTPS separadamente?

Não. Você só precisa pré-aquecer/atualizar as URLs de HTTP ou de HTTPS.

Se o CDN estiver habilitado dentro e fora do continente chinês, ele precisa ser diferenciado ao atualizar e pré-aquecer?

Não. Você pode atualizar ou pré-aquecer diretamente as URLs correspondentes.

Posso pré-aquecer arquivos M3U8?

Sim.

Por que o sistema relata um erro indicando que não tenho permissão para atualizar o cache?

É possível que seu nome de domínio de aceleração tenha sido desativado. Ative o CDN para o nome de domínio novamente. Se a sua conta estiver em atraso, a CDN pode ter sido desativada para o seu nome de domínio de aceleração. Certifique-se de que o saldo da sua conta é suficiente.

O cache pode ser atualizado automaticamente depois que um arquivo estático no servidor de origem é atualizado?

Não. No entanto, você pode chamar as API para forçar o conteúdo atual a expirar e, em seguida, pré-aquecer o novo conteúdo. Para obter detalhes, consulte Visão geral da API.

Por que o pré-aquecimento do diretório não é suportado e como a CDN solicita conteúdo do servidor de origem?

Você pode considerar a CDN como um usuário, que baixa o conteúdo do servidor de origem. Se a CDN oferecer suporte ao pré-aquecimento do diretório, o servidor de origem não saberá quais arquivos no diretório serão baixados quando o CDN enviar uma solicitação de acesso ao diretório ao servidor de origem. Se você solicitar um arquivo, o servidor de origem saberá exatamente o que é.

A atualização e o pré-aquecimento da CDN são obrigatórios?

Isso depende.

  • Se um arquivo for atualizado em um servidor de origem, o arquivo também precisará ser atualizado em nós CDN.
  • Recomenda-se que arquivos grandes, especialmente arquivos de vídeo, sejam pré-aquecidos para melhorar a experiência do usuário.
  • O pré-aquecimento não é recomendado para arquivos pequenos.

Atualmente, a CDN não suporta atualização e pré-aquecimento automáticos. Você precisa executar manualmente essas operações.