The Cache-Control header tells browsers and CDNs how to cache responses.
Proper caching dramatically improves performance by avoiding unnecessary network requests.
Caching is set by the server in response headers. The client can also send
Cache-Control to request fresh data.