O Alibaba Cloud CDN diferencia dois tipos de conteúdo: estático, que pode ser armazenado em cache, e dinâmico, que não pode. Compreender essa diferença ajuda você a escolher a estratégia de aceleração adequada para seu site ou aplicação.
Conteúdo estático
Conteúdo estático são arquivos que o CDN armazena em cache e entrega sem modificação — o mesmo arquivo é retornado para cada requisição. Esse tipo de conteúdo também é conhecido como recursos estáticos. Exemplos comuns incluem imagens, vídeos, documentos HTML, folhas de estilo CSS, arquivos JavaScript, pacotes de instalação de software, arquivos APK e arquivos compactados.
O Alibaba Cloud CDN armazena em cache o conteúdo estático do servidor de origem nos nós do CDN. Quando um usuário solicita esse conteúdo, o CDN o entrega diretamente a partir do nó mais próximo, sem necessidade de ida e volta ao servidor de origem. Isso reduz a carga no servidor de origem e acelera a entrega para usuários em todo o mundo.
Conteúdo dinâmico
Conteúdo dinâmico é gerado em tempo real em resposta a cada requisição individual. Esse tipo de conteúdo também é conhecido como recursos dinâmicos. Como o servidor produz conteúdo com base no comportamento do usuário, parâmetros de consulta ou dados em tempo real, nenhuma resposta é idêntica à outra. Exemplos incluem páginas renderizadas por scripts ASP, JSP, PHP, Perl e CGI, além de requisições de API e consultas a bancos de dados.
Os nós do CDN não armazenam em cache o conteúdo dinâmico. Cada requisição é encaminhada ao servidor de origem, que gera e retorna a resposta. Por isso, a aceleração padrão do CDN não se aplica ao conteúdo dinâmico.
Acelere conteúdo dinâmico com o DCDN
Para aplicações com grande volume de conteúdo dinâmico e alto número de requisições de API, utilize o Dynamic Route for CDN (DCDN). O DCDN acelera ambos os tipos de conteúdo:
O Alibaba Cloud CDN acelera conteúdo estático armazenando-o em cache nos nós do CDN.
O DCDN acelera conteúdo dinâmico por meio de otimização de roteamento e transmissão.