En förfrågan passerar genom flera cachningslager, där varje lager är närmare användaren och serverar snabbare men håller mindre data. Idén är att svara så långt ut (nära klienten) som möjligt och endast falla igenom till ursprunget när inget uppströms kan servera svaret.
Lagren, utifrån och inåt
Browser → CDN → Reverse proxy → App/object cache → OPcache → Database
(closest to user, fastest) (closest to data)
