1740746645
2025-02-27 15:41:00
クエリパフォーマンスを最適化するために、キャッシュテンプレート前処理とキャッシュ翻訳クエリをテンプレートとして翻訳します。クエリの初期実行は、変動値のプレースホルダーを使用してテンプレートを生成します。これにより、同じクエリ構造が異なる変数で使用されている場合、繰り返し翻訳の必要性がなくなり、パフォーマンスが大幅に向上します。
キャッシュされたテンプレートは、を追加することでアクティブにできます stored=true クエリ文字列パラメーターと cg-stored-query: template リクエストにヘッダー。このサービスは、テンプレートの生成とキャッシュを自動的に処理し、後続のリクエストの効率を改善します。この機能は、今年後半にすべてのリクエストに対して自動的に有効になります。
このシステムは、キャッシュテンプレートの次の変数タイプをサポートしています:ブール、日付、dateTime、string、int、float、ロケール、および [Locales]。ロケール用と [Locales] タイプ、変数名は「ロケール」にする必要があります。他の変数タイプは、「キャッシュされたクエリ」へのフォールバックになります。
キャッシュされたテンプレートと同様のキャッシュクエリは、完全に解決されたクエリをキャッシュすることにより、パフォーマンスを向上させます。それらは、キャッシュされたテンプレートと互換性のないクエリのバックアップとして機能します。
これらの機能は、最適化されたグラフクエリパフォーマンスに向けた主要なステップであり、より速いアプリケーションとより良いユーザーエクスペリエンスを確保します。


2025年2月27日
#キャッシュされたテンプレートでグラフクエリパフォーマンスをブーストします