Ответ
Cache Busting — это техника для обхода кеширования старых версий файлов (CSS, JS, изображений) браузером или CDN.
Основные способы:
- Query параметр:
style.css?v=1.2.3
- Переименование файла:
style.abc123.css
- Хеш в имени:
style.a1b2c3.css
(часто используется в сборщиках)
Пример с Webpack:
output: {
filename: '[name].[contenthash].js',
}
Преимущества:
- Принудительное обновление кеша при изменениях
- Не требует ручного управления версиями
- Позволяет долго кешировать неизменяемые файлы