Idade de cache de código de estado
Quando um nó CDN recupera um recurso do servidor de origem, o servidor de origem retorna um código de status de resposta. Você pode definir a idade do cache do código de status no console CDN. Quando um cliente solicitar o recurso novamente, a recuperação de conteúdo não será acionada, reduzindo a taxa de recuperação e a pressão sobre o servidor de origem.
Cenários
Esta função se aplica ao cenário em que o servidor de origem retorna um código de status anormal. Quando o servidor de origem está sendo executado corretamente, a CDN armazena em cache um recurso recuperado em nós com base nas regras de cache configuradas por você. Quando um usuário acessa o recurso, a recuperação de conteúdo não será acionada. Se o servidor de origem responder de forma anormal e você não quiser que o servidor de origem responda a todas as solicitações, você poderá definir a idade do cache do código de status para reduzir a pressão sobre o servidor de origem.
Aplicação: se os usuários estiverem acessando continuamente a imagem abc.jpg que não esteja armazenada em cache em nós CDN e que tenha sido excluída do servidor de origem, os nós CDN recuperarão a imagem para cada solicitação do usuário e o servidor de origem retornará um código de status 4xx, aumentando a pressão no servidor de origem. Nesse caso, se você configurar a idade do cache para o código de status 4xx na CDN, os nós da CDN retornarão diretamente o código de status 4xx quando os usuários solicitarem a imagem e a recuperação do conteúdo não será necessária.
Precauções
- A idade do cache do código de status não pode ser configurada para nomes de domínio com configurações especiais.
- Você pode configurar a idade do cache para os seguintes códigos de estado:
- 4XX: 400, 403, 404, 405 e 414
- 5XX: 500, 501, 502, 503 e 504
Procedimento
- Faça login em console da Huawei Cloud. Na página inicial do console de gerenciamento, escolha .
O console da CDN é exibido.
- No painel de navegação, escolha .
- Na lista de domínios, clique no nome de domínio de destino ou clique em Configure na coluna Operation.
- Clique na guia Cache Settings.
- Clique em Add em Status Code Cache Age.
Parâmetro
Descrição
Exemplo
Código de estado
Código de estado a ser armazenado em cache.
404
Idade do cache
Duração para armazenar em cache os códigos de status nos nós CDN.
- Se for definido como 0, o código de status não será armazenado em cache.
- O valor máximo é de 365 dias.
3 days
- Configure os parâmetros e clique em OK.
Exemplos
Suponha que você configurou as seguintes regras de cache de código de status para o nome de domínio www.example.com:
Resultado: quando um usuário acessa um recurso que não está armazenado em cache em um nó CDN, o nó CDN recupera os recursos do servidor de origem. No entanto, o servidor de origem excluiu o recurso e retorna um código de estado 404. A CDN transmite de forma transparente o código de status para o usuário e armazena em cache o código de status no nó da CDN. Dentro da era do cache (30 dias), quando um usuário acessa o recurso novamente, a CDN retorna diretamente o código de status 404 para o usuário e não precisa recuperar o conteúdo do servidor de origem, reduzindo a pressão sobre o servidor de origem.