5.6 Caching strategies

Change the cache according to variables in the request, such as the GET/POST parameters, headers, type of client.

Where to cache: client, server

What to cache: entire page, fragment.