O cerere trece prin mai multe straturi cache, fiecare mai aproape de utilizator servind mai rapid dar având o capacitate mai redusă. Ideea este să răspunzi cât mai departe (aproape de client) posibil și să cazi doar la origine când nimic din stratul superior nu poate servi răspunsul.
Straturile, de la exterior la interior
Browser → CDN → Reverse proxy → App/object cache → OPcache → Database
(closest to user, fastest) (closest to data)
