Global CDN cache warming — your pages, requested from 90+ edge locations on a schedule,
so every visitor worldwide gets a cache HIT instead of a cold origin round-trip.
Website · Docs · Free Cache Checker · Blog · Contact
CDNs like Cloudflare, Fastly and Akamai run hundreds of independent edge caches — one per data center. A page cached in Frankfurt is still cold in Singapore, São Paulo and Sydney, and every deploy purges what was there. The first visitor in each region pays the price: a slow, uncached response from your origin.
warmup.rocks keeps every location hot: it reads your sitemap, requests each page from edge locations around the world on a schedule, and shows you the cache hit ratio per data center, per run.
| Repository | What it does |
|---|---|
| warm-action | GitHub Action — trigger a warm run right after your deploy, so the cache is hot before the first visitor arrives. |
- name: Warm CDN cache
uses: warmup-rocks/warm-action@v1
with:
hook-url: ${{ secrets.WARMUP_HOOK_URL }}- Cache Checker — test any URL from 6 global locations at once: cache status, edge colo, TTFB per location.
- Cloudflare data center list — every colo code (FRA, IAD, SIN, …) decoded, refreshed from Cloudflare's status page.
Built by this:matters GmbH · Made in Switzerland 🇨🇭