Ein Request durchläuft mehrere Cache-Schichten, wobei jede näher am Benutzer liegt und schneller antwortet, aber weniger speichert. Die Idee ist, so nah wie möglich beim Client zu antworten und nur zum Origin durchzufallen, wenn keine upstream Schicht die Response bereitstellen kann.
Die Schichten, von außen nach innen
Browser → CDN → Reverse proxy → App/object cache → OPcache → Database
(closest to user, fastest) (closest to data)
