Started using Cloudflare recently, but it is caching my HTML too, making it impossible for me to do things like creating new articles and enabling/disabling plugins in Wordpress CMS.
I already thought about using the plugin, but I would like to do this without having to rely on a plugin, since I avoid using plugins in my website as much as possible, please tell me if that’s possible, otherwise I’ll use the plugin.
Even on the frontend there are things that shouldn’t be cached, like user forms.
Is there a solution for this? I tried to create cache rules, but didn’t succeed.
Kindly, may I ask you to check out what option have you got selected by navigating to the Cloudflare dashboard → Caching → Configuration → find section “Browser Cache TTL” and make sure the selected option from the dropdown menu is “Respect Existing Headers”.
Furthermore, from the same menu, click on the blue button saying “Purge Everything” to flush the cache at Cloudflare Edge, just in case.
Wait for a minute or two.
Refresh a page in your Web browser, otherwise try clearing your Web browser cache or use a different Web browser to test out again.
Are you using some custom-made Page Rules with an option like Cache Level: Cache Everything?
May I ask if you’re refering to the official Cloudflare plugin for WordPress, or rather the Cloudflare APO for WordPress? (there is a difference)
Sharing my helpful post in case you’d like to know if it’s necessarry to install the Cloudflare plugin (except in a case if you’re not using Cloudflare APO):
Please, find which file extensions are cached “by default” at the Cloudflare Edge on the link from below (CSS, JS, images…):
May I ask if you’re using any other caching plugin for WordPress?
Are there any HTTP cache headers being set and sent from your origin host/web server?
May I ask you to post and share your domain name in bracketed dot [.] notation here with us so we could double-check, troubleshoot and provide some feedback information regarding the HTTP cache headers?
I just did what you said about "Browser Cache TTL” and enabling “Respect Existing Headers”. I’ll see what happens now, then if needed I’ll share the website here. And speaking of which, I also noticed that my organic traffic, as shown in Google Analytics, dropped by half after I enabled CF and Under Attack mode.