Сбрасывем принудительно кэш страницы(кэш css и JS)

Иногда приходилось сталкиваться с тем, что при обновлении 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

 

Отличная расширенная статья по теме

Share and Enjoy:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Technorati
  • Twitter
  • del.icio.us
  • Digg
  • БобрДобр
  • MisterWong.RU
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*


− 7 = один

*


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>