我正在使用GraphQL服务器构建服务。 它具有与其他常用服务一样的会话和用户权限。 例如,对于每个用户会话,{ viewer { friends { name } } }
看起来不同。使用权限和授权缓存GraphQL内容的最佳策略
缓存这种GraphQL查询结果的最佳策略是什么? 另外,请注意,由于这是GraphQL,每个查询可能会稍有不同。例如,某些用户可能需要{ viewer { friends { id name } } }
而id
是附加字段。
是否有任何托管的GraphQL缓存解决方案? 任何在生产中使用GraphQL的人都可以分享他们的见解吗?
检查了这一点:https://www.reddit.com/r/django/comments/6q7ern/django_cached_page_generate_cache_key_for/?st=j634d554&sh=d28066e0他们被缓存在graphql进行查询视图。他们可能能够提供更多信息。 –