Предотвращение кэширования в CloudFlare

Я в середине проекта, и вчера я начинаю работу с CloudFlare.

проблема в том, что когда я делаю изменение, я не вижу его в браузере, поэтому я предполагаю, что проблема здесь заключается в настройке кэша CloudFlare.

Я прочитал этот ссылке, о кэше CloudFlare, поэтому я вставил в свой html мета-тег:

<meta http-equiv="Cache-control" content="private">

но проблема не исчезла.

должен ли я поместить другие мета-теги или запретить кэш на стороне сервера? (Я использую PHP)

6 ответов


cloudflare имеет что:

  • изменения в кэшируемом содержимом (например, изображения, CSS или JavaScript) будут видны сразу.
  • ускоренный кэш CloudFlare будет отключен.
  • режим разработки автоматически отключится через 3 часа.
  • если изменения на вашем сайте не являются немедленными, нажмите shift-reload.

вы также сможете выключить Development mode в любое время в течение 3 несколько часов.

надеюсь, это поможет людям, которые ищут тот же ответ на этот вопрос или если у вас все еще есть эта проблема.


Я просто должен был сделать это, и, похоже, CloudFlare обновил свои правила страницы. Теперь вы можете создать правило страницы для определенного URL (и даже использовать подстановочные знаки), затем выберите уровень кэша > обход для настройки.


Я знаю, что это старый пост, но у Cloudflare есть режим разработки, если вы редактируете свой сайт, включите режим dev (в настройках cloudflare)...

в противном случае отправьте заголовок" Expires: -1"... с "must-revalidate"

(и вы пробовали Ctrl + R)


даже в то время как режим dev действует, мне также пришлось отключить оранжевое облако в DNS CF для моего домена. Только тогда я получил не кэшированный файл.


Это очень старый вопрос. Чтобы отключить это, нам не нужно включать режим разработки, потому что cloudfare кэширует CSS и JS. Если вы хотите отключить только конкретный JS или CSS, просто поместите следующий атрибут в ссылку или тег скрипта.

<script data-cfasync="false" src="/javascript.js"></script>

У меня есть пара suggustions.

можно попробовать

<meta http-equiv="Cache-control" content="max-age=0">  

Если у вас нет успеха с этим, вы рассматривали использование правил страницы? Проверьте правила страницы раздел на https://support.cloudflare.com/entries/22576178-Is-there-a-tutorial-for-PageRules-

удачи!