Cloudflare’s stale-while-revalidate support is now fully asynchronous. Revalidation begins at expiry rather than waiting for the next visitor request. Stale content is served immediately while Cloudflare refreshes the asset in the background, and no visitor has to wait for an origin round-trip.
stale-while-revalidate is a Cache-Control directive that allows Cloudflare to serve an expired cached asset while a fresh copy is fetched from the origin.
Asynchronous revalidation brings:
- Lower latency: The first visitor is no longer blocked while the asset is updated from the origin, providing a faster experience.
- Fresher content: Assets are revalidated sooner, and visitors are more likely to receive up-to-date content.
Note that your origin may see an increase in traffic due to revalidation on expiry. In addition, all revalidation cache statuses are now UPDATING or HIT instead of MISS or REVALIDATED.
Availability
This change is live for all Free, Pro, and Business zones. Approximately 75% of Enterprise zones have been migrated, with the remaining zones rolling out throughout the quarter.
Get started
To use this feature, make sure your origin includes the stale-while-revalidate directive in the Cache-Control header. Refer to the Cache-Control documentation for details.
Source: Cloudflare
Latest Posts
- Cache – Asynchronous stale-while-revalidate

- Dynamics 365 Project Operations – Use the simplified Approvals page [MC1239674]
![Dynamics 365 Project Operations - Use the simplified Approvals page [MC1239674] 3 pexels catscoming 707580](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Dynamics 365 Contact Center – Use preview dial for high-value proactive engagements [MC1239678]
![Dynamics 365 Contact Center - Use preview dial for high-value proactive engagements [MC1239678] 4 pexels tirachard kumtanom 112571 347139](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Dynamics 365 Customer Insights – Journeys – Create static segments with up to 200,000 members [MC1239668]
![Dynamics 365 Customer Insights - Journeys – Create static segments with up to 200,000 members [MC1239668] 5 pexels ifreestock 566888](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)


![Dynamics 365 Project Operations - Use the simplified Approvals page [MC1239674] 3 pexels catscoming 707580](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-catscoming-707580-150x150.webp)
![Dynamics 365 Contact Center - Use preview dial for high-value proactive engagements [MC1239678] 4 pexels tirachard kumtanom 112571 347139](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-tirachard-kumtanom-112571-347139-150x150.webp)
![Dynamics 365 Customer Insights - Journeys – Create static segments with up to 200,000 members [MC1239668] 5 pexels ifreestock 566888](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-ifreestock-566888-150x150.webp)