Cachování GraphQL je těžší než u REST, protože je zde jeden endpoint a požadavky bývají POST, takže HTTP cachování založené na URL nefunguje bez dalšího. Místo toho cachujete ve třech vrstvách: klient, transport/CDN a server.
Normalizovaná klientská cache
Apollo Client a Relay ukládají výsledky do klíčované podle + . Každý objekt je uložen jednou; různé dotazy, které odkazují na tentýž , jej sdílejí, takže mutace aktualizující jednu entitu automaticky obnoví každé zobrazení.
