Иногда приходилось сталкиваться с тем, что при обновлении css файлов или скриптов javascript на сайте, у посетителей в кэше оставалось прежнее содержимое. Особенно это создает проблему на сайте с большим количеством посещений(сталкивались на примере одного нашего клиента). Пользователей много и не все сообразят обновить по F5 или Ctrl+F5. Клиенты могут потеряться на сайте и уйти.
Есть очень полезное и простое решение данной проблемы.
В HTML странице в метатэгах(где прописаны файлы) приписываем к файлу CSS или JS (в зависимости от того, что хотим принудительно сбросить, желательно прописывать ко всему) ?version=1, то есть получается /css/css.css?version=1
/js/js.css?version=1
При следующем обновлении файлов css, js мы просто увеличиваем версию!
Станет:
/css/css.css?version=2
/js/js.css?version=2
Отличная расширенная