Caching GraphQL lebih sukar daripada REST kerana terdapat satu endpoint dan permintaan biasanya POST, jadi caching HTTP berasaskan URL tidak berfungsi terus daripada kotak. Sebaliknya anda melakukan caching pada tiga lapisan: klien, pengangkutan/CDN, dan pelayan.
Cache klien ternormal
Apollo Client dan Relay menyimpan keputusan dalam yang dikunci oleh + . Setiap object disimpan sekali; pertanyaan berlainan yang merujuk yang sama berkongsinya, jadi mutation yang mengemas kini satu entiti menyegar semula setiap paparan secara automatik.
