A técnica que você descreve funciona e está disponível em provedores de servidores.
Alguns pontos para pensar durante sua investigação:
- invalidation: com base nos cabeçalhos definidos por sua fonte ou em regras pré-configuradas, ou em chamadas explícitas feitas para o cdn
- replicação de cabeçalhos para seus clientes, para que você também possa influenciar sua política de cache
- ESI, muito parecido com o SSI
- Desempenho de entrega e garantias sobre isso - alguns CDNs estão focados em um continente específico; Se uma parte do seu público estiver presente, ele não verá um serviço fantástico de baixa latência. Não é errado perguntar.
- Preço, os preços de tabela do cdn são escandalosos. Você deve (dependendo de suas características e tráfego) negociar sempre o preço para baixo um pouco.
Além disso, muitas vezes, um motivo para implantar um cdn é ser capaz de lidar com uma explosão de tráfego. Certifique-se de que seus contratos refletem isso.
Envie-me uma mensagem se precisar de mais informações sobre como selecionar e integrar um cdn ou dimensionamento em geral