> Serve Stale Content While Revalidating (Not Working as Expected)<p>> This is the only thing that I was not able to figure out.<p>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].<p>Cloudflare instead has a different behaviour [4], [5] which helps in some circumstances but not all.<p>I use Fastly's free CDN plan to get round this.<p>1. <a href="https://developers.cloudflare.com/cache/concepts/revalidation/" rel="nofollow">https://developers.cloudflare.com/cache/concepts/revalidatio...</a><p>2. <a href="https://community.cloudflare.com/t/support-for-stale-while-revalidate/496788" rel="nofollow">https://community.cloudflare.com/t/support-for-stale-while-r...</a><p>3. <a href="https://community.cloudflare.com/t/when-will-cloudflare-fully-support-stale-while-revalidate-with-asynchronous-background-revalidation/287764/8" rel="nofollow">https://community.cloudflare.com/t/when-will-cloudflare-full...</a><p>4. <a href="https://kerkour.com/cloudflare-stale-while-revalidate" rel="nofollow">https://kerkour.com/cloudflare-stale-while-revalidate</a><p>5. <a href="https://stackoverflow.com/questions/48124415/does-cloudflare-support-stale-while-revalidate" rel="nofollow">https://stackoverflow.com/questions/48124415/does-cloudflare...</a>