Caching av GraphQL er vanskeligere enn REST fordi det er ett endepunkt og forespørsler vanligvis er POST, så URL-basert HTTP-caching fungerer ikke rett ut av boksen. I stedet cacher du i tre lag: klient, transport/CDN og server.
Normalisert klient-cache
Apollo Client og Relay lagrer resultater i en nøklet på + . Hvert objekt lagres én gang; ulike spørringer som refererer til samme deler det, så en mutation som oppdaterer én entitet oppdaterer automatisk alle visninger.
