[Решено] Очистка кэша на стороне пользователя

  • 17 Ответов
  • 943 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Maxum

Сабж. Можно ли реализовать такое? Меняю шапку на сайте (меняется сама картинка, CSS, добавляется строчка в template.php). У себя-то жму Ctrl+F5, но каждому пользователю об этом не расскажешь.
« Последнее редактирование: 28.12.2015, 14:31:16 от Maxum »

*

Онлайн voland

  • ********
  • 9332
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
    • Просмотр профиля
    • webstudio.pro
Можно. Менять заголовки при отдаче

*

Оффлайн capricorn

а как можно очистить кэш браузера клиента?

(src|href)="/file.some?ver=(1|2|3|4)"Меняешь название файла (его строку запроса) — он скачивается заново.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

Оффлайн 12mv

  • *****
  • 526
  • [+]20 / [-]0
  • Гульсина
    • Просмотр профиля
(src|href)="/file.some?ver=(1|2|3|4)"Меняешь название файла (его строку запроса) — он скачивается заново.

Что это даёт?

Браузер заново скачивает файл — кэш обновляется.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

Онлайн voland

  • ********
  • 9332
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
    • Просмотр профиля
    • webstudio.pro
А, ну или так. Чтоб не заморачиваться с индивидуальным pragma

*

Оффлайн capricorn

del
« Последнее редактирование: 28.12.2015, 20:25:33 от capricorn »

*

Онлайн voland

  • ********
  • 9332
  • [+]520 / [-]101
  • СКАЙП утерян! Пишите в телеграм @volandku
    • Просмотр профиля
    • webstudio.pro
х-ню не надо нести на мой вопрос, ок?
Тема про картинку в шапке.
Никто тут не собирался вычищать весь клиентский кэш

х-ню не надо нести на мой вопрос, ок?

Ты пьян?
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

Оффлайн capricorn

del
« Последнее редактирование: 28.12.2015, 20:26:58 от capricorn »

А чего ты так возбудился? Голова болит спохмеля?
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

Оффлайн capricorn

del
« Последнее редактирование: 28.12.2015, 20:26:05 от capricorn »

*

Оффлайн Maxum

Упс, страсти-то какие.

(src|href)="/file.some?ver=(1|2|3|4)"Меняешь название файла (его строку запроса) — он скачивается заново.

Прошу, если можно, чуть подробнее: куда данную строку прописывать? И вот эта часть ver=(1|2|3|4) весьма непонятна гуманитарию.


*

Оффлайн Maxum

Фил, это моя машина и мои браузеры. Что ты можешь сделать - ничего.
Как-то же такое делают. Заходишь на какой-нибудь сайт, который посещаешь по несколько раз в день, а там шапка новогодняя. Меня вот озадачили шарик новогодний с куском ёлки в шапку вставить. А его постоянные посетители и не увидят, получается.

Упс, страсти-то какие.

Прошу, если можно, чуть подробнее: куда данную строку прописывать? И вот эта часть ver=(1|2|3|4) весьма непонятна гуманитарию.

Это маска шаблона. Просто, если Вы изменяете имя файла, он скачивается заново, то есть не берётся из кэша клиента. Это можно добиться изменением строки запроса. Например, было:

<link rel="stylesheet" href="/style.css">
а стало:

<link rel="stylesheet" href="/style.css?version=1">
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

Оффлайн Maxum

Благодарю, буду пробовать.

------------------------

Испробовано, работает. Ещё раз спасибо.
« Последнее редактирование: 28.12.2015, 14:30:58 от Maxum »

*

Оффлайн capricorn

Прошу прощения за резкие комментарии. В продолжение темы.
http://stackoverflow.com/questions/118884/how-to-force-browser-to-reload-cached-css-js-files