HTTP Cache-Control: ETag, Revalidation, and the Two Caching Strategies
performancehttp
There are two caching strategies on the web: fingerprinted-immutable URLs and server-revalidated mutable content. Pick one per resource. Most caching confusion comes from conflating no-cache, no-store, and must-revalidate.