2017-03-21 9 views
0

GraphQLを使用して、さまざまなデータソース(CSV、SQL Server、Web Server)のデータにアクセスしたいと考えています。キャッシュメカニズムがサポートされているかどうかを知りたいので、接続が失われてもデータは引き続き使用できますか?私は、クエリのパフォーマンスを向上させるためにデータのバッチ処理を行うデータローダーを見ていますが、データローダーがどのようにキャッシングを行うことができるのか分かりません。GraphQLキャッシュ機構

ありがとうございました。

答えて

0

組み込みのサポートはありませんが、graphql-js(私が使用していると思います)はフレームワークではなく、単なるライブラリです。キャッシングget/setビヘイビアを使ってデータ取得関数を囲むことで、他のものとまったく同じようにキャッシングを実装できます。

私はgraphql-jsで非常に大量のキャッシュを使用していませんが、これまでキャッシングを実装していたのであれば、まったく同じ原理です。

関連する問題