Požadavek prochází více vrstvami cache, z nichž každá je blíže uživateli a slouží rychleji, ale obsahuje méně dat. Myšlenka je odpovědět co nejdál (blíže klientu) a pouze se vrátit k původu, když žádná upstream vrstva nemůže odpověď poskytnout.
Vrstvy, zvenku dovnitř
Browser → CDN → Reverse proxy → App/object cache → OPcache → Database
(closest to user, fastest) (closest to data)
