Как программно очистить браузерный кэш сайта?

Возможно-ли очистить кэш сайта программно?
  • Вопрос задан
  • 4874 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Вы не можете повлиять на кэш браузера (разве что установить пользователю какой-то браузерный плагин).

Но можно линковать ресурсы с параметром, в котором указывать версию
<script type="text/javascript" src="myscript.js?ver=3">
И если вы обновите эту цифру, то браузер запросит новую версию.
Еще можно подставить туда случайное число, или текущее время, и браузер будет скачивать ваши скрипты и стили заново при каждом запросе. (этот способ не рекомендуется на production).

Еще вы можете управлять заголовками, которые отдаются с сервера вместе с вашими ресурсами.
Вот здесь вроде неплохо расписано, с картинками html5.by/blog/cache

P.S.: если вам нужно для себя, во время разработки, то жмите Ctrl+F5. В хроме и ff это перезагрузит страницу со сбросом кэша. Или можно поставить какой-то плагин, их куча на выбор. Я когда-то пользовался bettrecache, но это было давно, вероятно уже есть что-то получше.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы