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 2023-12-18 GMT+08:00

Como funciona a CDN

Quando um usuário acessa um site que usa CDN, o servidor DNS local redireciona todas as solicitações de domínio para CDN usando registros CNAME. Em seguida, com base em um grupo de políticas predefinidas (incluindo tipos de conteúdo, locais geológicos e cargas de rede), a CDN fornece ao usuário o endereço IP de um nó CDN que responde mais rapidamente, permitindo que o usuário obtenha o conteúdo solicitado mais rapidamente do que seria possível. Existem dois processos de solicitação de HTTP diferentes, um onde o nó CDN armazenou em cache o conteúdo desejado e outro onde não.

Os processos de solicitação HTTP são os seguintes:

  1. Um usuário digita o nome de domínio de um site a ser acessado (por exemplo, www.example.com) no navegador. Uma solicitação DNS é enviada para o servidor DNS local.
  2. O DNS local verifica se seu cache inclui o endereço IP de www.example.com. Se sim, o DNS local retorna diretamente as informações armazenadas em cache para o usuário. Se não, o DNS local envia uma solicitação de resolução para o DNS autoritativo.
  3. O DNS autoritativo resolve o nome de domínio e descobre que o nome de domínio aponta para www.example.com.c.cdnhwc1.com (registro CNAME do nome de domínio).
  4. A solicitação é direcionada ao serviço CDN.
  5. A CDN executa a resolução de domínio inteligente e fornece ao usuário o endereço IP do nó de CDN que responde mais rápido.
  6. O navegador do usuário obtém o endereço IP desse nó de CDN.
  7. O navegador do usuário envia a solicitação de acesso a esse nó de CDN.
    • Se esse nó de CDN tiver armazenado o conteúdo em cache, ele enviará diretamente o recurso desejado ao usuário e encerrará a solicitação.
    • Se esse nó de CDN não tiver armazenado o conteúdo em cache, ele enviará uma solicitação ao servidor de origem para recuperar o conteúdo. O conteúdo recuperado é armazenado em cache neste nó de CDN com base em políticas de cache personalizadas. Em seguida, o nó envia o conteúdo desejado para o usuário e finaliza a solicitação. Para obter detalhes sobre como configurar uma política de cache, consulte Regras de cache.