Проблема с WP Super Cache
-
Добрый день!
Как уже понятно из заголовка, на сайте установлен легендарный плагин WP Super Cache. Главной на сайте является статическая страница и проблема в том, что при её обновлении сбрасывается весь кэш. Когда страниц было мало, я эту проблему решал просто создавая общий кэш. Но сейчас страниц много, и это стало очень неудобно. Я понимаю, ситуация не распространенная, но может быть кто-то сталкивался с этим? Подскажите пожалуйста как отменить сброс кэша при обновлении главной страницы?-
Тема изменена 7 лет, 10 месяцев назад пользователем
SibRus.
-
Тема изменена 7 лет, 10 месяцев назад пользователем
-
на сайте является статическая страница и проблема в том, что при её обновлении сбрасывается весь кэш.
Вполне нормальное и разумное поведение плагина. Совершенно непонятно чем это вас не устраивает.
Но если уж у вас появилась такая хотелка — можно снять соответствующую галочку в настройках. (типа «обновлять кэш при публикации\обновлении записи или страницы») Но вот это уже будет неразумно.
Как вариант попробуйте другой плагин (предварительно сначала удалив кэш и потом деактивировав WP Super Cache)
Это WP Fastest Cache
В нем можно вручную очищать кэш только конкретных страниц или записей если отключена опция «обновлять весь кэш при публикации\обновлении записи или страницы».http://test-2.wp-diary.ru/wp-content/uploads/2018/01/2018-01-15_15-43-00.png
Кроме того в нем очень тонкие и понятные настройки тайм аута кэша
http://joxi.ru/vAWzvB5tk5QoB2P.S.
на сайте установлен легендарный плагин WP Super Cache
Когда то я тоже везде использовал WP Super Cache. Но оказывается в мире есть вещи гораздо более вкусные чем всем известная морковка..:)))
можно снять соответствующую галочку в настройках. (типа «обновлять кэш при публикации\обновлении записи или страницы») Но вот это уже будет неразумно.
Зачем вообще обновлять весь кэш при публикации\обновлении одной записи? Но в любом случае дело не в этом. Кэш сбрасывается только при обновлении именно главной статической страницы.
WP Fastest Cache — как раз сейчас ковыряюсь в нем. Что-то у меня нет функции ручной очистки страниц как на вашем скрине.
Что-то у меня нет функции ручной очистки страниц как на вашем скрине.
Кнопку сброса кэша в верхней панели вы увидите открыв любую страницу сайта, войдя в него как админ. При этом можно сбросить как весь кэш, так и и кэш только текущей страницы или записи.
А вот находясь в админке у этой кнопки будет возможность сбросить только весь кэш.
-
Ответ изменён 7 лет, 10 месяцев назад пользователем
O.
WP Fastest Cache — как раз сейчас ковыряюсь в нем
Заодно подключитесь к бесплатному GDN сервису «Фотон» для ускорения загрузки изображений. Весьма хорошая штука! Реально работает!
http://joxi.ru/J2bgYwnh4nW7PAНо этого делать не надо, если вы уже подключены к «Фотону» через известный плагин Джетпак
Зачем вообще обновлять весь кэш при публикации\обновлении одной записи
А чем это вас собственно не устраивает?
-
Ответ изменён 7 лет, 10 месяцев назад пользователем
O.
О, точно! Спасибо! А то я только из админки смотрел. Позвольте тогда еще пару вопросов по этому чудесному плагину?)) Я так понимаю, список кэшированых файлов плагин не выдает? И еще, кроме как в ручную, можно как-то ускорить предварительную генерацию кэша всего сайта?
-
Ответ изменён 7 лет, 10 месяцев назад пользователем
SibRus.
И еще, кроме как в ручную, можно как-то ускорить предварительную генерацию кэша всего сайта?
Вручную никак. Да и зачем это собственно надо?
Вручную никак
Соврал. Можно! Кэш страницы или записи как известно создается при первом обращении к ней. Вот и переходите по страницам своего сайта для ускорения его кэширования:))) (Шутка)
А если серьезно — вы зря уделяете вопросам кэширования гораздо больше внимания чем это требуется. Плагины кэширования разные, но принцип у всех одинаковый и оптимально продуманный, проверенный на сотнях тысяч сайтов. Так что ничего в принципах их работы менять не надо.
Смотрите не перемудрите в довольно простом вопросе.
Вручную никак
Да не, можно, обновляя страницу site.ru/?action=wpfastestcache&type=preload , но за раз можно сгенерировать максимум 12 страниц. Я просто думал, может есть какой-то способ быстрее. А зачем? Ну не знаю, я всегда разом кэширую.
Вот и переходите по страницам своего сайта для ускорения его кэширования:))) (Шутка)
это называется cache priming и может быть сделано и не вручную, а например запуском
wget -i url.txt
где в url.txt задан список страниц которые нужно «обойти»но принцип у всех одинаковый
Не у всех.
Рекомендую послушать доклад Константина https://wordpress.tv/2013/08/19/konstantin-kovshenin-wordpress-site-speed/ В нём в тч. про кеширование вообще и про разное кеширование в плагинах в частности.где в url.txt задан список страниц которые нужно «обойти»
Пока их туда впишешь — быстрей мышкой по страницам пробежишь…
Впрочем это все уже почти офтоп.)))
Пока их туда впишешь — быстрей мышкой по страницам пробежишь…
если это надо делать в 4 утра, каждый день? ) А еще список страниц-записей можно заполнить из sitemap 😀
Вообщем не нужно столь однобоко рассматривать, также как и заметил SeVlad, страничное кеширование — не единственный метод, хоть и самый распространенный в массах и самый доступный.
-
Ответ изменён 7 лет, 10 месяцев назад пользователем
Yui.
-
Ответ изменён 7 лет, 10 месяцев назад пользователем
Тема «Проблема с WP Super Cache» закрыта для новых ответов.