Cloudflare not caching all requests(Cache Rules)

For Workes & Pages, what is the name of the domain?

What is the issue or error you’re encountering

Some requests matching URL pattern still reaching origin server

Screenshot of the error

In simple terms, each of the Cloudflare locations maintain their own cache so you will see multiple requests for resources, not just one, if your visitors are from multiple locations.

Although you have asked for caching for 1 year, Cloudflare will expire the item earlier from a PoP if it is not regularly requested.

If you want the lowest origin load, look at using Cloudflare’s smart tiered caching option, R2 or cache reserve.

Thanks for your response. So, do you mean that if the visitor is from my home country then probably it will get served from Cloudflare. If visitor is outside my country, he may hit the origin server directly?

So, the cache maintains copies of pages only in limited data centers(home country)? Or is It because the other data centers haven’t cached the page yet?

No, I mean if before the page is cached a visitor visits from London, and another visits from New York, that will result in 2 hits to your origin as each data centre will cache separately.

This one :point_up_2:

Sometime my website cache is not properly Cache so I wait for some hours & sometime 2 3 days. :smiling_face_with_three_hearts: what step I take for better performance