التخزين المؤقت في GraphQL أصعب منه في REST لأن هناك نقطة نهاية واحدة والطلبات عادةً POST، لذا لا يعمل التخزين المؤقت لـ HTTP القائم على URL جاهزًا. تخزّن مؤقتًا عبر ثلاث طبقات بدلًا من ذلك: العميل والنقل/CDN والخادم.
Cache عميل مُطبَّع (normalized)
يخزّن Apollo Client وRelay النتائج في مفتاحه + . يُخزَّن كل كائن مرة واحدة؛ فالاستعلامات المختلفة التي تشير إلى نفسه تتشاركه، وبذلك يُحدِّث أي mutation يُعدّل كيانًا كل عرض تلقائيًا.
