Edge cache verification: test CDN hits, 304, Brotli and Range behavior
Send serial requests to a real static asset and verify CDN cache hits, Age, conditional 304 responses, compression negotiation, Range delivery and edge routing.
What is edge cache verification?
Edge cache verification tests what a CDN actually does rather than only reading its configuration. It requests static assets such as JS, CSS, images, fonts or video segments and observes warm-up, Age, conditional requests and compression behavior.
How does edge cache verification work?
The tool sends a serial, read-only request set from one fixed egress and preserves evidence from every response.
- 01
Sample serially
Request the same static asset repeatedly to separate a normal cold start from persistent MISS responses and compare header timing.
- 02
Verify protocol behavior
After receiving an ETag or Last-Modified, send a conditional request, negotiate br, gzip, zstd and identity, and test whether Range returns 206.
- 03
Explain the boundary
Use Age, Cache-Control, Vary and edge headers to make a recommendation. The sample describes one egress, not a global hit rate.
Edge cache verification FAQs
Why send multiple requests instead of one?
One response cannot separate a cold start from a persistent miss. Serial samples reveal HIT convergence, Age progression and latency changes.
Should I test HTML or a static file?
Use JS, CSS, images, fonts or video segments that are expected to be shared by the edge. User-specific dynamic HTML generally should not be cached.
Does the result represent every region?
No. Requests originate from one region and describe that egress. Use multi-node probes or measured rankings for global differences.
Why can a response be HIT while Age stays flat?
Requests may have landed on different edge nodes, or the object may be repeatedly invalidated. Check node identifiers, TTL and more regions.