Long-Term Caching - Definição do Glossário de CI/CD
O long-term caching serve assets com hash com uma expiração muito distante para que usuários recorrentes pulem o download por completo.
O long-term caching é servir assets estáticos com um tempo de vida de cache muito distante para que os navegadores os reutilizem entre visitas. É seguro apenas quando os nomes de arquivo incluem um content hash que muda a cada alteração de conteúdo.
Combinar nomes de arquivo com content hash a um max-age longo (muitas vezes marcado como immutable) permite que os navegadores façam cache dos assets por um ano, buscando atualizações apenas quando o conteúdo muda. No CI, o build de produção gera os nomes de arquivo com hash dos quais essa estratégia depende.
Guias relacionados
Content Hash - CI/CD Glossary DefinitionContent Hash: A content hash is a hash computed from a file contents, used in output filenames so the name ch…
Cache Busting - CI/CD Glossary DefinitionCache Busting: Cache busting forces clients to download a new version of a file by changing its URL, usually…
Asset Hashing - CI/CD Glossary DefinitionAsset Hashing: Asset hashing embeds a content-derived hash in output filenames (for example `app.3f9a1c.js`)…