Как очистить кеширование стилей и скриптов на сайте

Отключить кеширование стилей и скриптов

Наверняка многие из вебмастеров сталкивались с кешированием стилей и скриптов на сайте. В основном это происходит, когда показываешь заказчику сайт после внесения правок.
В ответ слышишь такие слова: "У меня ничего не изменилось!".

Кеширование файлов сервером или CMS сюда никак не относится. Мы говорим именно о браузерном кешировании. Например браузер Google Chrome кеширует стили и скрипты, как и остальные думаю. И отключение кеширования на сервере или в админке сайта не поможет.

Что бы очистить кеш браузера, нужно приходить к нажатию сочетания клавиш или очищать историю просмотров в настройках браузера. Но заказчика ведь не будешь каждый раз просить очистить кешь, как и всем остальным пользователям сайта.

Думаю многие не раз замечали такие ссылки на стили в виде окончания ?v=0.1

Так вот, что бы очистить кеш у всех посетителей сайта, как раз нужно добавлять такое окончание, например:
<link rel="stylesheet" href="css/style.css?v=1.0">
<script src="js/script.js?v=1.3.1"></script>
Одним словом любое окончание, например номер версии обновления.

В таком случае браузер при получении html сверяет, если есть изменения в коде, а они есть. значит он заново получает содержимое стилей или скриптов.

Вдруг кто не знал :D
Автор: Kylaksizov



Отправить

В корзине: 0 шт.

на сумму: 0

Всего: 0

Оформить заказ Очистить корзину