Put this topic into practice
Before changing a cache, classify the content and write down which request attributes can change the answer. Then test anonymous requests, authorized requests, and fresh versus stale objects separately. Use origin load and the relevant hit-ratio denominator to evaluate the change.
- Define public versus private content.
- Separate immutable assets from changing pointers.
- Budget the cost of misses and unnecessary warming.
Connect these ideas with the CDN + ML overview. If the question spans several parts of the system, the guide directory offers a sequence through the related decisions.