Asset Hashing - Definição do Glossário de CI/CD
O asset hashing coloca um hash de conteúdo em cada nome de arquivo para que os navegadores façam cache agressivo e ainda assim busquem atualizações.
O asset hashing insere um hash derivado do conteúdo nos nomes dos arquivos de saída (por exemplo app.3f9a1c.js) para que a URL mude apenas quando o conteúdo mudar. Isso permite long-term caching e cache busting seguros.
Quando um arquivo muda, seu hash muda, produzindo uma nova URL que ignora caches obsoletos; arquivos inalterados mantêm sua URL e permanecem em cache. O build escreve um manifest que mapeia nomes lógicos para arquivos com hash. No CI, o asset hashing faz parte do build de produção.
Guias relacionados
Cache Busting - CI/CD Glossary DefinitionCache Busting: Cache busting forces clients to download a new version of a file by changing its URL, usually…
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…