Read The caching tiers first: it names the six copies the platform keeps and is the map the other pages refer to. Authenticated requests and the cache then gives the rule behind every member-area and cart question: a signed-in render is never stored, but a stored page is served to everyone.

What makes a response uncacheable and preventCaching() and fragments are the two sides of one decision: what keeps a page out of the cache by accident, and how to keep a personal part out on purpose without losing the page around it. Cache invalidation says what clears itself when content is published and what never does. Measuring cache effectiveness closes the unit with the headers and timings that turn every claim above into something you can check; keep it open while you read the others.