AlibekKulseitov
@AlibekKulseitov
Люблю верстать и писать музыку

Как поставить на сайт очистку кеша?

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

Можно ли это как-то обойти? Чтобы после замены картинки сразу были новые?
  • Вопрос задан
  • 483 просмотра
Пригласить эксперта
Ответы на вопрос 2
@ocupay
можно, меняешь путь к картинке
<img src="/img/file.jpg?v=1">
<img src="/img/file.jpg?v=2">
<img src="/img/file.jpg?v=3">

и тд.
тоесть если у КЛ картинка /img/file.jpg?v=2 закеширована, меняешь на /img/file.jpg?v=3 и браузер скачает ее если она не закеширована

и так с любой статикой
Ответ написан
А еще лучше делать вот так, добавлять хэши в имя файла.
В некоторых случаях GET-параметры могут не учитываться бразузером или сетью, в которой расположен пользователь. Поэтому надежнее делать меняющимся название или путь до файла
<img src="/img/file.12345.jpg">
<img src="/img/file.12345.jpg">
<img src="/img/file.12345.jpg">
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы