1. Sitecore Content Hub

パフォーマンス

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

これらの推奨事項に従い、最適なSitecore Content Hubのパフォーマンスを確保しましょう。

面積

推奨事項

条件

特定の条件で詳細ページから子ページへリダイレクトするルールを使いましょう。プロパティや関係に大量の条件を追加するのは避けてください。

データモデル

単一のエンティティ定義に割り当てられる関係定義の数は50未満に抑えてください。 集約を活用してください。

エンティティメンバー

エンティティ定義に割り当てられるメンバー数は100人未満に抑えましょう。

画像資産

ブラウザ表示用の画像アセットの場合は、sRGBカラープロファイルを使用するか、埋め込みカラープロファイルを削除してください。アップロード前に画像を変換するか、必要に応じてレンダリングのカラープロファイルを調整する 処理タスクを追加 することでこれが可能です。

局所化

未使用のポータル言語を削除してください。

メンバーグループ

エンティティ定義で設定されたメンバーグループの数は100未満に保ちます。複数のメンバーに同一の条件を適用する場合はメンバーグループを使用してください。

オプションリスト

オプションリストで定義された値の数は100未満に抑えてください。50個以下の値を推奨します。

ページデザイン

ページあたりのページコンポーネント数は200未満に抑えましょう。タブ を使って 、タブを選択したときにデータを読み込み、一度に全部読み込まないようにしましょう。未使用のコンポーネントを削除してください。Reactコンポーネントを使用し、ReactとKnockoutコンポーネントが同じページに表示されるのは避けましょう。

製品内容

パフォーマンスの問題を避けるために、 allow_navigationフラグ をデフォルトでfalseに設定してください。

関係

エンティティ定義上のネストされた関係の数は3未満、関係の数は50未満に抑えてください。エンティティ定義にすでに50以上のタクソノミー関係がある場合は、自己参照型関係を継承しないでください。関係に20以上のエンティティがある場合は、「 ナビゲーションを許可 」スイッチをオフにしてください。

自己関係における祖先の数はパフォーマンスに影響を与えることがあります。以下の点を考慮することが重要です:

  • 関係が安全を継承するかどうか。

  • 自己関係の階層的な深さとは何か。

  • 関係にある各親が何人の親を持っているか。

> [!注]
> Content Hub情報アーキテクトや技術職の方は、Content Hubのセットアップ、構成、実装を円滑に行うためのレシピ集『Accelerate Cookbook for Content Hub』でパス関係に関するより詳細な情報を見つけることができます。

スキーマ

継承レベルが2つ以上ある場合は、継承セキュリティスイッチをオフにしてください。このスイッチはエンティティ詳細ページの技術グループで見つけることができます。

分類

単一の分類定義に250以上のファセットを持つのは避けましょう。

アップロード

Upload APIは日常業務用であり、資産の大量アップロードには向けていません。Upload APIの典型的な用途はサードパーティ製アップロードUIの構築であり、コネクタプラグインとして有用です。統合、大量アップロード、大規模なBlobの場合は、Upload APIの代わりに fetchジョブ を使いましょう。fetchジョブはバックエンドサービスを通じて実行され、UIのパフォーマンスには影響しません。 Excelインポートも利用できます。

ユーザーグループ および ユーザーグループポリシー

Content Hubで事前に計算された権限は、エンティティが作成されたり更新されたりするたびに評価されます。ユーザーグループの数や含まれるポリシーの数はパフォーマンスに影響を与えます。そのため、各ユーザーグループが100未満のポリシーを含む100以下にしてください。 標準ユーザーグループの変更や削除は控えることをお勧めします。

この記事を改善するための提案がある場合は、 お知らせください!