En forespørsel går gjennom flere cachelager, hvor hvert lag er nærmere brukeren og serverer raskere, men holder mindre data. Idéen er å svare så langt ut (nær klienten) som mulig, og bare falle gjennom til opprinnelsen når ingenting oppstrøms kan servere responsen.
Lagene, utover-inn
Browser → CDN → Reverse proxy → App/object cache → OPcache → Database
(closest to user, fastest) (closest to data)
