Caching v GraphQL resolvers - Jak na to?
Zajímalo by mě, jestli někdo z vás používá caching ve svých GraphQL resolvers. V poslední době se mi zdá, že moje API začíná být pomalejší, zvlášť když mám hodně požadavků na stejné data. Chtěl bych se dozvědět, jaké techniky nebo knihovny používáte pro cachování v GraphQL. Zkoušel jsem pár věcí, ale nikdy jsem si nebyl jistý, jestli to dělám správně. Zajímá mě, jestli máte zkušenosti s některými konkrétními řešeními jako Redis nebo Apollo Client. Jak implementujete caching? Používáte nějaké middleware nebo přímo v resolvers? A co třeba invalidace cache? To mi přijde jako docela složitý problém. Kdy a jak byste ji měli invalidovat? Pokud máte nějaké příklady nebo tipy, byl bych za ně moc vděčný. Mělo by to být něco, co se dá snadno aplikovat na moje stávající projekty. Rád bych se poučil z vašich zkušeností a zjistil, jak efektivně zlepšit výkon mého GraphQL API. Dík za jakoukoli pomoc!