Cache Checker
Cache Checker
Paste a URL. We fetch it, read the response headers, and grade how well it caches: Cache-Control freshness, ETag/Last-Modified validators, CDN edge HIT/MISS, and gzip/Brotli compression. Useful after a migration to confirm your new host caches like the old one.
What this checks
- Freshness:
Cache-Control: max-age/s-maxageor legacyExpires— how long caches may reuse the response. - Validators:
ETagandLast-Modifiedlet caches revalidate cheaply with a 304 instead of redownloading. - Edge cache: CDN hit/miss from
cf-cache-status(Cloudflare),x-cache(Fastly/Varnish),x-vercel-cache, Netlify. - Compression: Brotli (
br) or gzip inContent-Encodingshrinks transfer size. - Cache busters:
no-store,Vary: *, orVary: Cookiethat quietly disable caching.
Frequently asked questions
What is a good Cache-Control setting?
Long
max-age with immutable for hashed static assets; short or no-cache for HTML. The tool grades yours and suggests fixes.What does a CDN cache HIT mean?
The response came from the CDN edge, not your origin — faster for visitors. A single request often MISSes, then warms to HIT.
Why does my page show no compression?
Your server may not send gzip or Brotli. We advertise
Accept-Encoding, so a "no compression" result usually means it isn't enabled.Related free tools
- All tools — browse every free hosts.click tool in one place.
- Server diff — compare old vs. new server (status, headers, redirects, body hash) before a DNS cutover.
- Migration checklist generator — build a step-by-step plan for moving hosts.
- Hreflang validator — check international SEO tags against Google's rules.