Dummies Guide to HTTP Cache Control

  • All modern browsers cache response for a request (HEAD/GET).
  • Cache-Control is primarily meant for browser cache and how & where the server-side caches a response.

Max Cache Time

  • Browsers cache a response for the value of max-age response header
  • If the response is expired, the browser can use the previous response Etag and re-request the resource.

Public/Private Caching

  • Cache-control policy for caching is determined by server response headers.
  • A public cache is CDN. The private cache is the browser.
  • no-store implies the response is not cached anywhere.


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: