При полоном кешировании в cloudflare отображается WP-admin панель

B
На сайте с 27.05.2018
Offline
122
1742

Что только не делал, но панель все ровно кешируется в СF. Может, что не так, хотя уже куча мануалов перечитал, другого не видел. Может кто подскажет. Имеем занчит

  1. В правилах страницы задаю не кеширвоать  site ru/wp-admin/* ( Cache Level :  Bypass )
  2. Вторым правилом полное кеширование всего сайта site ru/* ( Cache Level :  Cache Everything )

Админка все ровно проскальзывает на тех страницах, когда сам их откроешь авторизованным как админ. Как сделать, чтобы она не была при полно кешировании сайта?  site ru/wp-* (  Cache Level :  Bypass  ) <--- Тоже задавал, эффекта нет. Таже задавал в Cache Rules кукисы "admin" и т.п. с обходом кеша и ничего не изменилось.

П.С, стоит на WP плагин еще кеша WP Fastest Cache со всеми включенным функциями и связан с CF по API токену.



AfterWar
На сайте с 28.01.2013
Offline
174
#1

Мне ничего не помогло  - все равно админка вылазила.

Помог вот этот плагин - https://wordpress.org/plugins/wp-cloudflare-page-cache/

Super Page Cache for Cloudflare
Super Page Cache for Cloudflare
  • Optimole
  • wordpress.org
Why Choose This Plugin? The Super Page Cache for Cloudflare plugin helps you to make your website blazing fast by taking the website caching to the next level. This plugin will help you to cache not only the static files (e.g. CSS, JS, images etc.) but also the HTML webpages generated by WordPress; both at server disk-level and to the global...
⭐⭐⭐ЛУЧШАЯ АЛЬТЕРНАТИВА ADSENSE (ПЛАТЯТ, И ДЛЯ RU ДЛЯ БУРЖ) ( https://clck.ru/KgyqY )
WN
На сайте с 22.02.2022
Offline
26
#2
Biomusor :

Что только не делал, но панель все ровно кешируется в СF. Может, что не так, хотя уже куча мануалов перечитал, другого не видел. Может кто подскажет. Имеем занчит

  1. В правилах страницы задаю не кеширвоать  site ru/wp-admin/* ( Cache Level :  Bypass )
  2. Вторым правилом полное кеширование всего сайта site ru/* ( Cache Level :  Cache Everything )

Админка все ровно проскальзывает на тех страницах, когда сам их откроешь авторизованным как админ. Как сделать, чтобы она не была при полно кешировании сайта?  site ru/wp-* (  Cache Level :  Bypass  ) <--- Тоже задавал, эффекта нет. Таже задавал в Cache Rules кукисы "admin" и т.п. с обходом кеша и ничего не изменилось.

П.С, стоит на WP плагин еще кеша WP Fastest Cache со всеми включенным функциями и связан с CF по API токену.



Заходите в Cache - Cache Rules (beta) 

(http.request.uri contains "preview=true") or (http.request.uri contains "wp-admin") or (http.request.uri contains "ajax") or (http.request.uri contains "wp-login")

Bypass cache.

первое, чтобы черновик не кэшировался (превью).

WN
На сайте с 22.02.2022
Offline
26
#3
Biomusor :

Что только не делал, но панель все ровно кешируется в СF. Может, что не так, хотя уже куча мануалов перечитал, другого не видел. Может кто подскажет. Имеем занчит

  1. В правилах страницы задаю не кеширвоать  site ru/wp-admin/* ( Cache Level :  Bypass )
  2. Вторым правилом полное кеширование всего сайта site ru/* ( Cache Level :  Cache Everything )

Админка все ровно проскальзывает на тех страницах, когда сам их откроешь авторизованным как админ. Как сделать, чтобы она не была при полно кешировании сайта?  site ru/wp-* (  Cache Level :  Bypass  ) <--- Тоже задавал, эффекта нет. Таже задавал в Cache Rules кукисы "admin" и т.п. с обходом кеша и ничего не изменилось.

П.С, стоит на WP плагин еще кеша WP Fastest Cache со всеми включенным функциями и связан с CF по API токену.



А касаемо ваших правил, очередность важна

У Вас получается: сначала не кэшировать что то, а потом кэшировать все. В итоге все и кэшируется. 

А если бы вы 1 и 2 пункт поменяли местами, сеначала разрешили кэшировать все, а потом запретили - то был бы результат, если конечно все правильно делаете.

Анти ДДОС
На сайте с 14.03.2020
Offline
92
#4
А зачем нужно отдельное правило кешировать все?
Клауд и так по дефолту кеширует. В разделе Cashing задается уровень кеширования.
Защита сайта от ботов, настройка Cloudflare, поведенческие факторы, АнтиБот, DDoS - https://antiddos24.ru
B
На сайте с 27.05.2018
Offline
122
#5
GuruSite24 #:
А зачем нужно отдельное правило кешировать все?
Клауд и так по дефолту кеширует. В разделе Cashing задается уровень кеширования.

Затем, что по дефолту (стандарт) он кешит JS и всякую муть

B
На сайте с 27.05.2018
Offline
122
#6
WantNight #:

А касаемо ваших правил, очередность важна

У Вас получается: сначала не кэшировать что то, а потом кэшировать все. В итоге все и кэшируется. 

А если бы вы 1 и 2 пункт поменяли местами, сеначала разрешил кэшировать все, а потом запретили - то был бы результат, если конечно все правильно делаете.

У меня первым правилом обход кеша админки, а потом все кешировать в правилах страницы. Не получилось вашим методом в Cache Rules (beta)  также :(

(http.request.uri contains "preview=true") or (http.request.uri contains "wp-admin") or (http.request.uri contains "ajax") or (http.request.uri contains "wp-login")

WN
На сайте с 22.02.2022
Offline
26
#7
Biomusor #:

У меня первым правилом обход кеша админки, а потом все кешировать в правилах страницы. Не получилось вашим методом в Cache Rules (beta)  также :(

(http.request.uri contains "preview=true") or (http.request.uri contains "wp-admin") or (http.request.uri contains "ajax") or (http.request.uri contains "wp-login")


У Вас должны быть правила, сначала все кэшировать, затем исключать из кэша - у меня так стоит и работает.


Если не поможет. Значит у Вас что то другое кэширует, почему вы решили что кэширует клауд? Вы смотрели заголовки ответов и там клауд кэш?

Анти ДДОС
На сайте с 14.03.2020
Offline
92
#8
Biomusor #:

Затем, что по дефолту (стандарт) он кешит JS и всякую муть

Ну т.е. если задать отдельное правило - кешировать все - оно кешировать муть перестанет? 🤣

Как по мне, вы занимаетесь каким-то рукоблудством. Поставьте в исключения, крайним правилом, то что кешировать НЕ нужно. 
Делов на 2 минуты, а обсуждения на ровном месте развели аж целый топик.

Анти ДДОС
На сайте с 14.03.2020
Offline
92
#9
Biomusor #:

Слушай открой документацию и почитай, и не нефиг тут

Ник соответствует поведению.
Вам уже несколько раз сказали и подсказали несколько вариантов как работает у всех. Вы же где-то накосячили, понапрописывали в клауде еще что-то, о чем здесь не указали, тупо игнорируете что вам подсказывают, и все что делаете - бросаетесь на всех кто ответил в теме. 

Анти ДДОС
На сайте с 14.03.2020
Offline
92
#10
AfterWar #:

Мне ничего не помогло  - все равно админка вылазила.

Помог вот этот плагин - https://wordpress.org/plugins/wp-cloudflare-page-cache/

Поставил кстати сравнил какие заголовки выдает админка вордпресс, cf-cache-status. В случае с плагином - BYPASS.
На другом сайте, где через правила в самом клауде прописано не кешировать админку - DYNAMIC.
А вот директива cache-control в обоих случаях почти одинаковая: no-cache, must-revalidate, max-age=0

Про плагин почитал в буржуйнете, прикольный, спасибо за подсказку.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий