Почему не сбрасывается кеширование даже при смене имен файлов?
Есть фронтенд на Vuejs
Сценарий по которому можно выявить проблему:
1. Юзер открыл сайт в бразуере — Mozilla, Chrome и т.п.
2. Файлы css/jss закешировались
3. Юзер закрыл в браузере вкладку с сайтом
4. Команда раработчиков делает деплой приложения на сервер. Соотвественно, в процессе билда, имена jss/css файлов были изменены, например: app.hvgu4n.js -> app.pa3mbpz.js
Как я понимаю, при следующем заходе на сайт при смене имен файлов, браузер должен скачать обновленные js/css файлы. Но этого не происходит, пока не обновишь страницу через F5 или Ctrl + Shift + R и т.п.
5. Юзер заходит на сайт с того же браузера, и пользуется старыми css/js файлами, а не свежими. Скачание новых файлов не произошло, хоть и имена файлов были изменены.
Подскажите в чем может быть проблема?
Может ли быть причина, например, в сервере Nginx, на котором лежат файлы приложения vue?
s l a v e, ?v=* давний фикс для кэша
сейчас добавляют hash контента файла в название, так что фикс с query уже не требуется, путь к файлу и так будет обновляться