NiceSEO’s VKontakte Crossposter

Бесплатный плагин для Wordpress для автоматического кросспостинга в паблик ВКонтакте

Как убрать кэширование картинок в браузере посетителя

Доброго времени уток (это была опечатка, потом решил так оставить, не исправлять :)) С вами linur, и сегодня мы продолжим рассматривать мелкие тривиальные задачи. На повестке дня у нас нынче такой вопрос – на сайте меняется картинка (картинки) в одинаковым названием, однако пользователь не видит изменений даже при неоднократной перезагрузке страницы, т.к. картинка закэшилась. Что делать?

Что-нибудь да делать. Сначала я пошёл по самому стандартному пути – пробовал отключить кэширование через всякие там htaccess, и прочие, но сами понимаете к чему это причело – ни к чему :D.

Решение пришло нежданно нигаданно, и заключалось в следующем – передавать вместе с названием картинки рандомный параметр.

То есть чтобы вместо

было

где 567867436 – всегда разное число.

Таким образом браузер всегда будет думать что подгружает разную картинку и будет ее подгружать, а не доставать из кэша.

На php это реализуется крайне просто:

Аналогично можно делать и не только с картинками, а вообще хоть с чем!

Спасибо за внимание! Был рад, если сэкономил вам время. Удачи в вашем сайтостроении! 😉

Статью подготовил linur, Специально для NiceSEO.ru, 03 августа 2011 года. При копировании не забывайте о ссылке на источник.

Ключевые слова: , , ,

  • http://www.facebook.com/cerga2007 Ivanov Sergey

    так нечестно, гони мою сотку 😀

  • http://www.facebook.com/cerga2007 Ivanov Sergey

    хорошее решение кстати, сталкивался с подобной проблемой

    • Аноним

      Спасибо Серёга! Очень приятно читать такие отзывы) Блоггерский кайф 😀

  • Ipoluyanov

    Большое спасибо – сам не дошел до этого. 🙂

Я также состою в:
Лучшая веб-студия!
Яндекс.Метрика
© 2011-2017 NiceSeo.ru