Как принудительно обновить содержимое страницы, которая ранее была загружена пользователем?

3 сент. 2013 г., 03:31:30
Просмотры: 20.2K
Голосов: 2

Как можно принудительно обновлять или загружать содержимое любой страницы на сайте, игнорируя всё, что находится в кэше, каждый раз, когда посетитель заходит на страницу повторно? Сайт использует тему twentyeleven и плагин w3tc (кэширование браузера в данный момент отключено).

3
Комментарии

В конечном счете, скорее всего, вы не сможете, но зачем вообще пытаться?

s_ha_dum s_ha_dum
3 сент. 2013 г. 04:31:43

Я хочу, чтобы участники сайта могли видеть любые изменения, внесенные в их 'профиль', мгновенно. Например, новый участник был добавлен в категорию - некая_категория после оплаты по телефону, но так как участник уже посетил страницу, он не видит себя добавленным на этой странице. Поэтому каждый раз ему приходится говорить нажимать F5. Это глупая (и, возможно, не идеальная) ситуация, но я пытаюсь найти обходной путь уже 2 дня. Хочу подчеркнуть, что это не вопрос идеальной реализации темы, а вопрос, где единственное - Можно ли этого добиться?

Anon Anon
3 сент. 2013 г. 04:48:59

Поможет ли это? http://wordpress.stackexchange.com/q/7112/21376

s_ha_dum s_ha_dum
3 сент. 2013 г. 05:29:26
Все ответы на вопрос 1
0

Поскольку ваш сайт уже использует плагин W3 Total Cache, позвольте предложить решение на его основе.

Пожалуйста, перейдите в админ-панель по адресу yoursite/wp-admin/admin.php?page=w3tc_browsercache и найдите параметр "Установить заголовок управления кэшем". Активируйте эту опцию, если она выключена, и выберите "no-cache" для "Политики управления кэшем". Это нужно сделать в трех разделах...

  1. CSS & JS
  2. HTML & XML
  3. Медиафайлы и другие файлы

Настройки кэширования W3 Total Cache

Если вы по какой-то причине не хотите использовать плагин W3 Total Cache, вы можете добавить следующие настройки в файл '.htaccess' или конфигурацию Apache (при условии, что на сервере установлен модуль mod_headers)...

Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"
3 сент. 2013 г. 10:44:42