Logo

Özellik:

HTTP Önbellekleme

HTTP Önbellekleme

GraphQL, queries'i POST aracılığıyla gönderdiğinden, normalde sunucu tarafında veya istemci ile sunucu arasındaki ara aşamalarda (CDN gibi) önbelleğe alınamaz; bu nedenle istemci tarafındaki uygulamaya bir önbellekleme katmanı eklememiz gerekir; bu da uygulamayı daha yavaş ve daha karmaşık hale getirir.

Ancak GET aracılığıyla erişildiğinde (persisted queries için doğal bir yöntem; aksi takdirde ?query=... parametresi kullanılarak), yanıt standart HTTP önbellekleme yoluyla önbelleğe alınabilir.

Her alanın veya direktifin ne kadar süreyle önbellekte tutulacağını tanımlayabiliriz; yanıt, max-age değeri istenen queries'teki tüm alanlar ve direktiflerden otomatik olarak hesaplanan bir Cache-Control başlığı içerecektir (veya kullanıcı durumunu içeriyorsa no-store).

Cache Control List editörü

Bültenimize abone olun

Gato GraphQL'deki tüm güncellemelerden haberdar olun.