Cache Busting - Definição do Glossário de CI/CD
O cache busting muda a URL de um asset quando seu conteúdo muda para que os usuários nunca executem arquivos obsoletos em cache.
O cache busting força os clientes a baixar uma nova versão de um arquivo alterando sua URL, geralmente por meio de um hash de conteúdo no nome do arquivo. Ele evita que os usuários executem assets obsoletos em cache após um deploy.
A técnica dominante é um hash de conteúdo no nome do arquivo: conteúdo idêntico mantém a mesma URL e permanece em cache, enquanto conteúdo alterado recebe uma URL nova. Isso permite definir tempos de vida de cache longos com segurança. No CI, o build de produção emite nomes de arquivo com hash e um manifest.
Guias relacionados
Asset Hashing - CI/CD Glossary DefinitionAsset Hashing: Asset hashing embeds a content-derived hash in output filenames (for example `app.3f9a1c.js`)…
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…
Long-Term Caching - CI/CD Glossary DefinitionLong-Term Caching: Long-term caching is serving static assets with a far-future cache lifetime so browsers re…