• Главная
  • uCoz
  • Как настроить на сайте запрет кеширования ?
Как настроить на сайте запрет кеширования ?

Как настроить на сайте запрет кеширования ?

О чем материал ?

Сегодня мы рассмотрим материал, о том как на вашем сайте настроить запрет кеширования информации. Это полезно именно тем сайтам, на которых слишком часто обновляется информация и важно видеть всегда актуальную информацию.

Как же все таки настроить запрет кеширования ?

Первый способ. Используем метатеги Cache-Control и pragma

В шаблоне в необходимых вам модулях в шаблоне страницы материала и комментариев между тегами <head></head> установить код:

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

Второй способ. Используем оператор $HOUR$

В шаблоне в необходимых вам модулях в шаблоне страницы материала и комментариев между тегами <head></head> ищем и заменяем код:

<link type="text/css" rel="stylesheet" href="/_st/my.css">

на следующий:

<link type="text/css" rel="stylesheet" href="/_st/my.css?v=$HOUR$">

в результате каждый час при посещении вашего сайта значение оператора HOUR будет меняться и файл стилей всегда будет подгружать актуальные стили, в результате кэш точно подгружаться не будет.

Третий способ. Используем функцию rnd(N)

Данный способ подобный второму, но работает немного иначе так как функция rnd(500) при каждой загрузке или обновлению страницы будет генерировать рандомное число в рамках значения 500, в результате всегда будет подгружаться актуальная версия стилей, что не позволит сайту отображаться с кеша. 

В шаблоне в необходимых вам модулях в шаблоне страницы материала и комментариев между тегами <head></head> ищем и заменяем код:

<link type="text/css" rel="stylesheet" href="/_st/my.css">

на следующий:

<link type="text/css" rel="stylesheet" href="/_st/my.css?v=<?rnd500?>">

сохраняем изменения и проверяем работу.

Примечание

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

Лицензия: CC BY-SA 4.0

Автор: Юрий Герук

Похожие материалы:
Помогла ли вам статья?
Да Нет
Статья оказалась полезной для 0 человек