• Добрый день!
    Как уже понятно из заголовка, на сайте установлен легендарный плагин WP Super Cache. Главной на сайте является статическая страница и проблема в том, что при её обновлении сбрасывается весь кэш. Когда страниц было мало, я эту проблему решал просто создавая общий кэш. Но сейчас страниц много, и это стало очень неудобно. Я понимаю, ситуация не распространенная, но может быть кто-то сталкивался с этим? Подскажите пожалуйста как отменить сброс кэша при обновлении главной страницы?

    • Тема изменена 7 лет, 10 месяцев назад пользователем SibRus.
Просмотр 12 ответов — с 1 по 12 (всего 12)
  • на сайте является статическая страница и проблема в том, что при её обновлении сбрасывается весь кэш.

    Вполне нормальное и разумное поведение плагина. Совершенно непонятно чем это вас не устраивает.

    Но если уж у вас появилась такая хотелка — можно снять соответствующую галочку в настройках. (типа «обновлять кэш при публикации\обновлении записи или страницы») Но вот это уже будет неразумно.

    Как вариант попробуйте другой плагин (предварительно сначала удалив кэш и потом деактивировав 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/vAWzvB5tk5QoB2

    P.S.

    на сайте установлен легендарный плагин WP Super Cache

    Когда то я тоже везде использовал WP Super Cache. Но оказывается в мире есть вещи гораздо более вкусные чем всем известная морковка..:)))

    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.

    можно снять соответствующую галочку в настройках. (типа «обновлять кэш при публикации\обновлении записи или страницы») Но вот это уже будет неразумно.

    Зачем вообще обновлять весь кэш при публикации\обновлении одной записи? Но в любом случае дело не в этом. Кэш сбрасывается только при обновлении именно главной статической страницы.

    WP Fastest Cache — как раз сейчас ковыряюсь в нем. Что-то у меня нет функции ручной очистки страниц как на вашем скрине.

    Что-то у меня нет функции ручной очистки страниц как на вашем скрине.

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

    А вот находясь в админке у этой кнопки будет возможность сбросить только весь кэш.

    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.

    WP Fastest Cache — как раз сейчас ковыряюсь в нем

    Заодно подключитесь к бесплатному GDN сервису «Фотон» для ускорения загрузки изображений. Весьма хорошая штука! Реально работает!
    http://joxi.ru/J2bgYwnh4nW7PA

    Но этого делать не надо, если вы уже подключены к «Фотону» через известный плагин Джетпак

    Зачем вообще обновлять весь кэш при публикации\обновлении одной записи

    А чем это вас собственно не устраивает?

    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.

    О, точно! Спасибо! А то я только из админки смотрел. Позвольте тогда еще пару вопросов по этому чудесному плагину?)) Я так понимаю, список кэшированых файлов плагин не выдает? И еще, кроме как в ручную, можно как-то ускорить предварительную генерацию кэша всего сайта?

    • Ответ изменён 7 лет, 10 месяцев назад пользователем SibRus.

    И еще, кроме как в ручную, можно как-то ускорить предварительную генерацию кэша всего сайта?

    Вручную никак. Да и зачем это собственно надо?

    Вручную никак

    Соврал. Можно! Кэш страницы или записи как известно создается при первом обращении к ней. Вот и переходите по страницам своего сайта для ускорения его кэширования:))) (Шутка)

    А если серьезно — вы зря уделяете вопросам кэширования гораздо больше внимания чем это требуется. Плагины кэширования разные, но принцип у всех одинаковый и оптимально продуманный, проверенный на сотнях тысяч сайтов. Так что ничего в принципах их работы менять не надо.

    Смотрите не перемудрите в довольно простом вопросе.

    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.
    • Ответ изменён 7 лет, 10 месяцев назад пользователем O.

    Вручную никак

    Да не, можно, обновляя страницу site.ru/?action=wpfastestcache&type=preload , но за раз можно сгенерировать максимум 12 страниц. Я просто думал, может есть какой-то способ быстрее. А зачем? Ну не знаю, я всегда разом кэширую.

    Модератор Yui

    (@fierevere)

    永子

    Вот и переходите по страницам своего сайта для ускорения его кэширования:))) (Шутка)

    это называется cache priming и может быть сделано и не вручную, а например запуском
    wget -i url.txt
    где в url.txt задан список страниц которые нужно «обойти»

    но принцип у всех одинаковый

    Не у всех.
    Рекомендую послушать доклад Константина https://wordpress.tv/2013/08/19/konstantin-kovshenin-wordpress-site-speed/ В нём в тч. про кеширование вообще и про разное кеширование в плагинах в частности.

    где в url.txt задан список страниц которые нужно «обойти»

    Пока их туда впишешь — быстрей мышкой по страницам пробежишь…

    Впрочем это все уже почти офтоп.)))

    Модератор Yui

    (@fierevere)

    永子

    Пока их туда впишешь — быстрей мышкой по страницам пробежишь…

    если это надо делать в 4 утра, каждый день? ) А еще список страниц-записей можно заполнить из sitemap 😀

    Вообщем не нужно столь однобоко рассматривать, также как и заметил SeVlad, страничное кеширование — не единственный метод, хоть и самый распространенный в массах и самый доступный.

    • Ответ изменён 7 лет, 10 месяцев назад пользователем Yui.
Просмотр 12 ответов — с 1 по 12 (всего 12)

Тема «Проблема с WP Super Cache» закрыта для новых ответов.