Если вы хотите быть уверенным, что эти файлы были должным образом обновлены Chrome для всех пользователей, вам необходимо иметь must-revalidate
в заголовке Cache-Control
. Это заставит Chrome перепроверить файлы, чтобы проверить, нужно ли их повторно использовать.
Рекомендовать следующий заголовок ответа:
Cache-Control: must-validate
Это говорит Chrome проверить с сервером и посмотреть, есть ли новый файл. Если есть новый файл, он получит его в ответе. Если нет, он получит ответ 304 и уверенность в том, что тот, который находится в кеше, обновлен.
Если вы НЕ устанавливаете этот заголовок, то в отсутствие каких-либо других настроек, которые делают недействительными файл, Chrome будет never проверить с сервером, чтобы узнать, есть ли более новая версия.
Вот сообщение в блоге , в котором рассматривается проблема далее.