Experience Edge for XMのベストプラクティス
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックの推奨プラクティスは、Experience Edge for XMをより効率的に使用するのに役立ちます。
ページのレイアウトサービス出力にグローバルデータを入れないでください
レイアウトサービス出力にページのグローバルデータを配置する場合、データの変更には再パブリケーションが必要です。たとえば、ページのヘッダーとフッターで使用されるナビゲーション データなどです。代わりに、レンダリングホストからのGraphQL呼び出しを使用して、このデータを取得することを検討してください。
プレビュー エンドポイントをローカル開発に使用する
ローカル開発には、ローカルまたはセルフホストのSitecore XMインスタンスでプレビュー エンドポイントを使用します。Experience Edge Delivery(および必要なコネクタ)は、テスト、ステージング、実稼動に使用します。また、テスト環境またはステージング環境を共有フロントエンド開発環境として使用することもできます。
APIツールを使用してクエリをプロキシする
機密データクエリへのパブリックアクセスが懸念される場合は、サーバーレス関数、Next.js APIルート、またはその他のAPIツールを使用して、ブラウザから直接クエリを呼び出す (そしてその過程でAPIトークンを公開する) のではなく、Experience Edgeにクエリをプロキシします。