In-memory caching vs. persisted queries v GraphQL aplikaci
Zdravím všechny, potřeboval bych trochu osvětlit, kdy je vlastně nejlepší použít in-memory caching a kdy naopak persisted queries v mých GraphQL aplikacích. Mám pocit, že obě tyto techniky mají své výhody, ale nejsem si úplně jistý, jak je správně aplikovat. Například, když mám hodně dotazů, které se opakují a chci zrychlit odpovědi uživatelům, má smysl jít do in-memory cache? A nebo je lepší použít persisted queries, aby se minimalizovalo množství dat, která se přenášejí přes síť? Jak to pak ovlivňuje výkon a údržbu aplikace? Co třeba situace, kdy se často mění data? Měl bych stále používat in-memory caching nebo se raději spolehnout na persisted queries? Jaké jsou vaše zkušenosti s použitím těchto dvou technik? Těším se na vaše názory a předem díky za odpovědi.