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.
Central de ajuda/ Content Delivery Network/ Perguntas frequentes/ Solução de problemas/ Por que 304 é retornado quando um usuário acessa um recurso sob meu nome de domínio de aceleração?
Atualizado em 2023-11-29 GMT+08:00

Por que 304 é retornado quando um usuário acessa um recurso sob meu nome de domínio de aceleração?

O código de status 304 indica que o recurso não foi alterado desde a última vez que a CDN o colocou em cache.

Quando um cliente solicita o recurso pela primeira vez, a CDN retorna o recurso em uma resposta 200 para o cliente. A resposta inclui ETag que marca a hora em que o recurso foi modificado pela última vez. Quando o cliente solicita o recurso novamente, se o valor de ETag não for modificado, 304 será retornado e o cliente carregará o conteúdo em cache. Se o valor de ETag for diferente, o tempo de modificação será marcado e a CDN retornará o novo recurso para o cliente. Os detalhes estão a seguir:

  1. Quando um cliente acessa 1.jpg pela primeira vez, a CDN retorna a imagem em uma resposta 200 para o cliente. Os cabeçalhos de resposta incluem Last-Modified (hora da última modificação) e ETag.

  2. Quando o cliente acessa 1.jpg novamente, os cabeçalhos da solicitação carregam os valores de Last-Modified e ETag. Se os dois valores diferirem, a CDN retornará a imagem mais recente em uma resposta 200 para o cliente. Se não forem modificados, o cliente carregará o conteúdo em cache.

  3. O usuário pode pressionar Ctrl+F5 para limpar o cache do cliente. Quando o usuário acessa o recurso novamente, o código de status 200 será retornado.