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.