Predpomnjenje GraphQL je težje kot pri REST, ker obstaja ena končna točka in so zahteve običajno POST, zato HTTP predpomnjenje na osnovi URL-ja ne deluje kar samo od sebe. Namesto tega predpomniš na treh slojih: odjemalec, transport/CDN in strežnik.
Normalizirani predpomnilnik odjemalca
Apollo Client in Relay shranjujeta rezultate v , ključen po + . Vsak objekt je shranjen enkrat; različne poizvedbe, ki se sklicujejo na isti , si ga delijo, tako da mutacija, ki posodobi eno entiteto, samodejno osveži vsak pogled.
