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

#1

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!

#2

You have cache-control set to Private. Cloudflare is a public cache. Get rid of the “private” part.

#3

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