Кеш браузера. Методы принудительного обновления
Отредактировано: 16 Июля 2018
Принудительный сброс кеша браузера — ctrl+f5
Иногда, даже принудительный сброс кеша не помогает (из-за неправильной передачи сервером заголовка last-modified), в этом случае можно воспользоваться одним из следующих вариантов решения проблемы:
- Добавить к имени внешнего закешированного файла псевдо параметр вида ?v=1.1
#при необходимости можно автоматизировать
<link type="text/css" href="/css/style.css?<?php echo time();?>" rel="stylesheet"/>
- Отсылать соответствующие заголовки
<!-- в html блоке head сайта --> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0">
<?php header('Expires: Sat, 03 Aug 2013 00:00:00 GMT'); header('Last-Modified: ' . gmdate( 'D, d M Y H:i:s') . ' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache'); ?>
- Использовать специальные компоненты минифицирующие файлы, например для MODX — MinifyX
Здравствуйте!
Позвольте представиться, меня зовут Марина. Более 10 лет я занимаюсь обслуживанием сайтов и развитием интернет проектов. Если вы хотите избавиться от хлопот связанных с созданием и поддержкой сайта, тогда вы попали по адресу. При работе с сайтами я предоставляю качественные услуги, ориентируясь на ваши индивидуальные потребности. Для связи со мной воспользуйтесь формой обратной связи.