Infraestrutura: CDN global
O curso trata do que uma rede de entrega de conteúdo move e de quais respostas pode servir. A pergunta central é se a resposta foi feita para todos ou para uma pessoa. Ele mostra como os digests do Propshaft tornam seguro um cache longo de assets. Mostra também como o config.asset_host pode quebrar todas as páginas por causa da Content Security Policy. Por fim, trata do que fica na origem, do HTML na borda, dos limites do Vary: Cookie e da ordem das mudanças de configuração.
O que você vai aprender
- ✓Decidir quais respostas um cache compartilhado na borda pode guardar
- ✓Como assets nomeados por digest evitam a invalidação de cache
- ✓Como o config.asset_host se relaciona com a Content Security Policy
- ✓O que precisa ficar na origem, incluindo arquivos autorizados a cada requisição
- ✓Quando o HTML pode ficar em cache na borda e os limites do Vary: Cookie
- ✓Ordenar mudanças de configuração e verificá-las num navegador
O que um CDN de fato move
Três cursos de nível Sênior desta série apontaram para cá. "Banco de dados: estratégia multi-região" mediu a distância, "Kamal proxy: Thruster" mediu o custo em threads, e "System Design: load balancing camada 7" nomeou a borda como o lugar para onde rotear. Este curso leva isso adiante.
Ler a aula completa grátis →Currículo
7 aulasO que um CDN de fato move
Explica o que um CDN move, por que o HTML vem da origem e onde a aplicação já usa bordas.
Por que digests tornam isso seguro
Mostra como o digest do Propshaft evita invalidar cache e torna seguro um cache público de um ano.
A linha que quebra tudo
Explica por que definir o config.asset_host quebra todas as páginas quando script_src e style_src não listam o host.
O que precisa ficar na origem
Separa o que pode ir para a borda do que fica na origem: páginas personalizadas, arquivos autorizados e Set-Cookie.
Cacheando HTML na borda
Analisa quando o HTML pode ficar em cache na borda, por que Vary: Cookie falha e como separar públicos.
A recomendação, com números
Defende o CDN para assets, mostra a ordem segura entre política e host e a verificação no navegador.
Juntando tudo
Resume o curso, trata o cache como uma promessa e propõe um desafio que confere diretivas da CSP.