GraphQL缓存机制

时间:2017-03-21 07:05:46

标签: caching graphql graphql-js

我想使用GraphQL访问来自不同数据源(CSV,SQL Server,Web Server)的数据。我想知道是否支持缓存机制,以便在连接丢失时数据仍然可用?我看到数据加载器是数据批处理以提高查询性能,但我不知道数据加载器如何进行缓存?

感谢。

1 个答案:

答案 0 :(得分:0)

没有内置支持,但您需要记住graphql-js(我假设您正在使用)不是框架,它只是一个库。您可以通过使用缓存获取/设置行为来包围数据获取函数来实现与其他任何操作完全相同的缓存。

我不会在graphql-js上使用缓存,但如果您之前曾经实现过缓存,那么原则完全相同。