> Serve Stale Content While Revalidating (Not Working as Expected)
> This is the only thing that I was not able to figure out.
For good reason, because (at the last time I tried this earlier this year) Cloudflare documents stale-while-revalidate as if it's supported [1], but it isn't [2], [3].
Cloudflare instead has a different behaviour [4], [5] which helps in some circumstances but not all.
If it is free, then you are the product. If you need a CDN, there are cheap solutions out there. And Pics should always be delivered from your domain, not from CF.
CF doesn't use you as the product, a la Facebook, Instagram or Google. They try to lure you in with the free tier, and then upsell.
That's a bussiness model that you might like or not, but almost everyone is doing that one way or the other (first X months are free, free tiers, free Comunity Editions, etc.)
> This is the only thing that I was not able to figure out.
For good reason, because (at the last time I tried this earlier this year) Cloudflare documents stale-while-revalidate as if it's supported [1], but it isn't [2], [3].
Cloudflare instead has a different behaviour [4], [5] which helps in some circumstances but not all.
I use Fastly's free CDN plan to get round this.
1. https://developers.cloudflare.com/cache/concepts/revalidatio...
2. https://community.cloudflare.com/t/support-for-stale-while-r...
3. https://community.cloudflare.com/t/when-will-cloudflare-full...
4. https://kerkour.com/cloudflare-stale-while-revalidate
5. https://stackoverflow.com/questions/48124415/does-cloudflare...