Experience Edge
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Experience Edgeはレイアウトやコンテンツを取得できるGraphQL APIベースのサービスエンドポイントで、CDNを通じて配布され、Sitecoreがホストしています。Experience Edgeは、XM、SitecoreAI、Content Hub、Content Hub Oneなど、さまざまなSitecore製品の公開対象となっています。GraphQLインターフェースを使って、どの言語でも必要なコンテンツを取得できます。

Experience EdgeはあなたのSitecoreコンテンツやメディアの出版対象であり、以下のことができるGraphQL APIを提供します。
- コンテンツツリーをIDやパスでトラバースします。
- ルートの レイアウトサービスの 出力のスナップショットを取得し、 Next.js SDKなどのSitecoreヘッドレスSDKで使用します。
- フィールド値やその他のアイテムプロパティに基づいてアイテムのブールクエリを実行します。
Experience Edgeの利点
Experience Edgeは、ヘッドレスSitecoreアーキテクチャ向けのスケーラブルで管理された配信オプションを提供し、以下のような利点があります。
- インフラの複雑さを削減 - Sitecoreインフラ内でContent Deliveryサーバーのホスティングを不要または削減します。
- スケーラビリティ - グローバルにSitecoreコンテンツ配信を複製・拡大できます。
- すべてのチャネルを通じて顧客にリーチ し、Sitecoreのコンテンツをあらゆるデバイスやチャンネル(時計、携帯電話、タブレット、音声制御デバイスなど)に公開します。
- どのプラットフォームとも連携し 、API呼び出しが可能なすべてのアプリケーションはGraphQLからコンテンツを取り込めます。
特にJamstackアーキテクチャにおいて、Experience Edgeは初期の静的マークアップ生成と、クライアントサイドのフェッチ(AJAX)呼び出しや増分的静的再生などのランタイムデータニーズの両方に使用できるAPIを提供します。
Sitecore JavaScript SDKでExperience Edgeを使う方法については、JSSドキュメントをご覧ください。
Experience Edgeのレート制限やキャッシュレシピの提案、そしてExperience Edgeの使用に伴う制限や制限についてもよく理解していることをおすすめします。
使用例
Experience Edgeは、導入管理のための3つのエンドポイントを提供しています:
- Delivery API - 承認済みで公開されたコンテンツにアクセスできます。このAPIは本番環境に関連するすべてのアクションに使ってください。
- トークンAPI - Delivery APIへの認証に使用されます。
- Admin API - Edgeの設定管理とウェブフックの作成。
Experience Edgeには、既存のワークフローやビジネスニーズに合致した統合を支援する機能も含まれています:
- Webhooksを使って、出版作業が完了するたびに、または公開コンテンツが更新されるたびに自動通知を受け取ります。例えば、フロントエンドアプリケーションで変更されたコンテンツの検証フローをトリガーするためにこれを使うことができます。
- IDE
- Sitecore CLI用のExperience Edgeプラグインを使って、慣れた開発環境でエッジテナントを管理しましょう。