Krasnorepov
@Krasnorepov

Кэширование Wordpress и вывод последних комментариев

Имею блог с посещаемостью 350-500 уников в сутки, иногда стал замечать, что сайт слишком "долго думает". Обратился в службу поддержки хостинга, они посоветовали установить плагин WP Super Cache для снижения нагрузки на сервер (что логично). И прислали мне рекомендуемые настройки, среди них было следующее:

Статус кеширования
- Использовать PHP для обслуживания кэша.
Разное
- НЕ сжимать файлы кеша
- ВКЛЮЧИТЬ Ошибка 304.
- ОТКЛЮЧИТЬ Не кэшировать страницы для известных пользователей.
- ВКЛЮЧИТЬ Авто перестройка кэша.

Просроченные страницы & Очистка мусора
- Cache Timeout - 86400 секунд (сутки)
- Scheduler - Timer 3600 секунд.


Установил, настроил, кроме этого отключил автоматическое создание ревизий. Нагрузка реально снизилась, но зато столкнулся с другой проблемой. У меня стоит виджет, отображающий свежие комментарии в футере (планирую заменить его на вывод свежих сообщений с форума на PunBB, если это имеет значение в данной ситуации). Из-за долгого таймаута кэширования и включенной автоперестойки (я думаю, что из-за этого, если я не прав, то поправьте) комментарии отображаются не актуальные, а старой давности.

Вопрос: каким обазом можно обойти кэширование для отдельно взятого виджета или какие еще есть варианты решения этой проблемы? Спасибо!
  • Вопрос задан
  • 3013 просмотров
Пригласить эксперта
Ответы на вопрос 1
Hendalf27
@Hendalf27
В настройках включить:
Обновлять страницу при добавлении нового комментария к ней

и

Don’t cache pages with GET parameters. (?x=y at the end of a url)
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы