拡張機能

Caching

標準的なHTTPキャッシングを使用して、クライアント側またはクライアントとサーバー間の中間ステージ(CDNなど)でGraphQLレスポンスをキャッシュします。

Logo
Target Image

Click to watch tutorial video - 05:30

HTTPキャッシングをGraphQLレスポンスに適用し、コストのかかる操作の結果をキャッシュすることで、アプリケーションを高速化します。

Cache Control

HTTPキャッシングを使用して、GraphQLクエリのレスポンスにCache-Controlヘッダーとmax-age値を送信し、レスポンスをキャッシュする期間を指定します。

Cache Control拡張機能はCache Controlリストを提供し、フィールドとディレクティブにカスタムのmax-age値を定義できます。

レスポンスのmax-age値は、クエリに含まれるフィールドとディレクティブをもとに、GraphQLエンジンが自動的に計算します。

Cache Control entry

フィールド解決キャッシング

GraphQLスキーマに@cacheディレクティブを追加することで、フィールドの結果を指定した時間ディスクに保存します。その時間内に同じフィールドを実行すると、キャッシュされた値が返されます。

このディレクティブは、外部APIとのやり取りなどコストのかかる操作を実行する際にパフォーマンスを向上させることができます。レスポンスをキャッシュして再利用できるためです。

query {
  posts {
    id
    title
      @strTranslate(from: "en", to: "es")
      @cache(time: 10)
  }
}

All-Inclusive バンドルを購入

Personal
$79
/
“All-Inclusive” バンドル
ライセンス対象: 1 ドメイン
購入 ->
  • 1 ドメイン
  • サポート
  • 製品アップデート
Organization
$99
/
“All-Inclusive” バンドル
ライセンス対象: 3 ドメイン
購入 ->
  • 3 ドメイン
  • サポート
  • 製品アップデート
Professional
$199
/
“All-Inclusive” バンドル
ライセンス対象: 10 ドメイン
購入 ->
  • 10 ドメイン
  • サポート
  • 製品アップデート

ライセンスは1年間有効(毎年更新可能)です。価格は USD 表示です。

より多くのドメインが必要ですか?お問い合わせください

30日間の返金保証

各拡張機能は返金申請の保証付きで購入できます

Features illustration
Money back guarantee

返金ポリシーをご覧ください

Testimonial image

“このプラグインはまさに別次元です!サイトをまったく新しいレベルへと引き上げ、強力なパワーハウスに変えてくれます。できることを探れば探るほど、どんどん感動が深まります。迷っているなら、とにかく入手してください。後で後悔することになりますよ。 ドキュメントはそれ自体が雄弁に語っており、これ以上ないほど充実しています。 Leo(開発者)は、これまで出会った中で最も鋭く、機転の利く開発者の一人です。レスポンスは非常に速く、自分の専門分野を完全に把握していることが伝わります。このプラグインがここまで多くのことを実現できることに、心から興奮しています。可能性はほぼ無限大で、SEOを重視しているなら、このプラグインがサイトの順位を大きく押し上げてくれるでしょう。”

olmate - Webデベロッパー

ニュースレターを購読する

Gato GraphQL のすべてのアップデートを把握しましょう。