Cache everything not working, setting cf-cache-status to either MISS or EXPIRED

Hello,
I did set up a page rule for a particular URL of my site (https://www.languagecourse.net/ro/scoli-barcelona) to test out “Cache everything”

Still, when I retrieve the page I always get either a MISS or an EXPIRED from Cloudflare. I am not setting any cache control from the server.
image

What else am I supposed to do?

Thanks!

You have cache-control set to Private. Cloudflare is a public cache. Get rid of the “private” part.
https://support.cloudflare.com/hc/en-us/articles/115003206852-Origin-Cache-Control

You can change the cache headers at the origin, as suggested by @sdayman, or you can add an Edge Cache TTL setting to your cache-everything page rule to override some origin cache headers:

1 Like

This topic was automatically closed after 30 days. New replies are no longer allowed.