I understand I can purge the cache myself, but I was wondering if I don’t how often Cloudflare CDN fetches a new version of the page or images. I have users updating images, but cloudflare seems to serve the old versions for quite a while so I’m assuming thats the CDN cache?
Cloudflare will cache objects for as long as is specified in the
cache-control response header your server sends. You can see more about this here:
You should utilize Cache Busting, where, when the file updates, you either change the file name or you add a random query string to the end (eg.
?id=2). Here’s the best guide I can find on the topic:
Along with Cache Busting, you can also automatically purge the cache of the file via the API https://api.cloudflare.com/#zone-purge-files-by-url