Skip to content

Caching

Default cache TTL is 1 hour for 2xx responses; Set-Cookie and Authorization-bearing responses are not cached. SAS tokens and other transient query parameters are stripped from the cache key so token rotation doesn't invalidate the cache.

Status: skeleton

Full content lands in a follow-up pass.

What's cached

  • GET and HEAD responses with status 200, 301, 404, or 410
  • Path-based cache key by default; query string included only for paths flagged as cacheable-with-query
  • Origin's Cache-Control and Expires are honored; falls back to default TTL if both absent

What's not cached

  • Any response with Set-Cookie
  • Any request with Authorization or Cookie headers
  • POST, PUT, PATCH, DELETE

Purge

From the portal Site → Caching tab → Purge. Purges propagate to all edge nodes within ~30 seconds.