1. 一般的なベストプラクティス

パフォーマンス

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

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

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

面積

勧告

条件

ルールを使用して、特定の条件下で詳細ページからその子ページにユーザーをリダイレクトします。プロパティやリレーションに多数の条件を追加することは避けてください。

データモデル

1つのエンティティ定義に割り当てるリレーション定義の数を50未満に保ちます。 アグリゲートを使用します。

エンティティメンバー

エンティティ定義に割り当てるメンバーの数を100未満に保ちます。

ローカライゼーション

未使用のポータル言語を削除します。

メンバーグループ

エンティティ定義で構成するメンバー グループの数を100未満に保ちます。メンバー・グループは、複数のメンバーに同一の条件を適用する場合に使用します。

オプションリスト

オプション・リストで定義されている値の数を100未満に保ちます。50個以下の値をお勧めします。

ページデザイン

ページあたりのページコンポーネントの数を200未満に保ちます。 タブ を使用すると、タブが選択されたときにデータが読み込まれ、一度に読み込まれるわけではありません。未使用のコンポーネントを取り外します。Reactコンポーネントを使用し、ReactコンポーネントとKnockoutコンポーネントが同じページにあるのを避けてください。

商品内容

パフォーマンスの問題を回避するために、デフォルトでallow_navigationフラグ をfalseに設定します。

関係

エンティティ定義のネストされたリレーションの数を3未満に、リレーションの数を50未満に保ちます。エンティティ定義にすでに50を超えるタクソノミリレーションがある場合は、タクソノミーを継承する自己参照リレーションを使用しないでください。リレーションに20を超えるエンティティがある場合は、Allow navigationスイッチをオフにします。

スキーマ

継承のレベルが2つ以上ある場合は、Inherits securityスイッチをオフにします。このスイッチは、エンティティ詳細ページの Technicalグループにあります。

分類

分類定義の数を250未満に保ちます。

アップロード

Upload APIは、アセットの一括アップロードではなく、日常的なアクティビティを対象としています。Upload APIの一般的な用途は、コネクタ プラグインに役立つサードパーティのアップロードUIを構築することです。統合、一括アップロード、または大きなBLOBの場合は、Upload APIの代わりにfetchジョブ を使用します。フェッチ ジョブはバックエンド サービスを通じて実行され、UIのパフォーマンスに影響を与えません。 Excelのインポートを使用することもできます。

ユーザー・グループユーザー・グループ・ポリシー

Content Hubで事前に計算されたアクセス許可は、エンティティが作成または更新されるたびに評価されます。ユーザーグループの数と、それらに含まれるポリシーの数は、パフォーマンスに影響を与えます。このため、ユーザーグループは100個以下で、各ポリシーには100個未満しか含まれていません。 標準ユーザー・グループを変更または削除しないことをお勧めします。

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