Имею блог с посещаемостью 350-500 уников в сутки, иногда стал замечать, что сайт слишком "долго думает". Обратился в службу поддержки хостинга, они посоветовали установить плагин WP Super Cache для снижения нагрузки на сервер (что логично). И прислали мне рекомендуемые настройки, среди них было следующее:
Статус кеширования
- Использовать PHP для обслуживания кэша.
Разное
- НЕ сжимать файлы кеша
- ВКЛЮЧИТЬ Ошибка 304.
- ОТКЛЮЧИТЬ Не кэшировать страницы для известных пользователей.
- ВКЛЮЧИТЬ Авто перестройка кэша.
Просроченные страницы & Очистка мусора
- Cache Timeout - 86400 секунд (сутки)
- Scheduler - Timer 3600 секунд.
Установил, настроил, кроме этого отключил автоматическое создание ревизий. Нагрузка реально снизилась, но зато столкнулся с другой проблемой. У меня стоит виджет, отображающий свежие комментарии в футере (планирую заменить его на вывод свежих сообщений с форума на PunBB, если это имеет значение в данной ситуации). Из-за долгого таймаута кэширования и включенной автоперестойки (я думаю, что из-за этого, если я не прав, то поправьте) комментарии отображаются не актуальные, а старой давности.
Вопрос: каким обазом можно обойти кэширование для отдельно взятого виджета или какие еще есть варианты решения этой проблемы? Спасибо!