Docs / Schedules & intervals

Schedules & intervals

The right interval depends on one thing: how long your CDN keeps entries alive. Warm slightly more often than your cache expires, and every visitor gets a HIT.

Match the interval to your TTLs

Find the edge TTL your pages are cached with (the s-maxage / Cloudflare-CDN-Cache-Control value or your CDN's Edge Cache TTL rule) and schedule warming at roughly half that value:

Edge TTLSuggested interval
1–2 hoursEvery hour (Summit)
2–6 hoursEvery 1–3 hours
1 day or longerEvery 3–6 hours

Why half? Cache entries can be evicted before their TTL when a colo is under memory pressure; rarely-requested pages go first. Warming twice per TTL keeps long-tail pages alive even through evictions.

Every 1–2 hours is the sweet spot for most sites

If you're not sure, warm every 2 hours. It's frequent enough to survive evictions and TTL expiry on typical configurations, and once caches are warm the runs barely touch your origin, because most requests are answered at the edge.

After deploys and purges

Deploys and cache purges reset your edge cache worldwide. Trigger a manual run right after (dashboard → Warm now) so caches refill in minutes instead of waiting for organic traffic. If your deploy pipeline can send an HTTP request, run the warm-up as the last deploy step.

Per-plan minimum intervals

PlanMinimum intervalPages per run
Pebbleevery 3 hours100
Boulderevery 2 hours500
Summitevery hour1,000

Manual runs (Warm now) are additionally limited to one per hour and project; each plan also includes a monthly warming-traffic budget (see Billing & plans).

More often isn't always better. Warming much faster than your TTL expires only re-fetches pages that are already HITs. Spend the frequency budget where it counts: on short TTLs and large URL sets.

Origin load

A warming run touches your origin roughly once per URL: the first request per location is a MISS that fills the cache; with tiered caching, most locations are then filled from upper tiers rather than from your origin. Requests are paced, so even large runs won't spike your origin.

Next: Adaptive warming →