Предотвращение кэширования в 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-
удачи!