公開のスケーリングと設定

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

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

マスターデータベースから1つ以上のターゲットデータベースにコンテンツを公開します。例えば、Webデータベースに公開することで、あなたのウェブサイトにサービスを提供するContent Deliveryの役割にコンテンツを提供できます。また、プリプロダクション環境向けのプレビューターゲットなど、カスタムの公開ターゲットを作成することもできます。

出版プロセスの詳細については、以下をご覧ください:

デフォルトのContent Management公開メカニズムとオプションのContent Publishingサービスから選択できます。どちらにも、いくつかのスケーリングや設定オプションがあります。

出版プロセスのスケール化

出版プロセスが遅くなりすぎる場合、パフォーマンス向上のためのいくつかの選択肢があります:

  • ディープスキャン設定は無効にしてください。コンテンツアイテムを公開する際に、関連するアイテムを同時に公開することも選択できます。ディープスキャン設定を有効にすると、関連するアイテムの関連アイテムを追加で公開することも選択できます。これを 再帰的出版と呼び、リソースを大量に消費することがあります。

    !注ディープスキャン設定はContent Managementの公開メカニズムにのみ影響します。

  • レプリケーションの助けを借りて複数のWebデータベースに公開します。すべてのWebデータベースに直接コンテンツを公開するのではなく、1つにだけ公開し、Azureのアクティブジオレプリケーションを使って複製します。

  • イベントキューとパブリッシングキューは手動または自動でクリーンアップし、膨れすぎないようにしましょう。

  • IDT可能キャッシュのサイズを制限してください

  • 大規模インストールの場合は、Content Managementの公開メカニズムからスタンドアロンのContent Publishing Serviceの役割に切り替えてください。この役割はバッチで公開することでパフォーマンスを向上させ、Sitecoreにはデフォルトで含まれていません。ドキュメントについてはSitecoreダウンロードサイト を参照してください。

  • Content Deliveryパフォーマンスの低下を防ぐこと。

公開プロセスの設定

出版プロセスの一部を手動で設定する必要があります:

  • 公開プロセスでは、SitecoreインストールのデフォルトウェブサイトのHTMLレンダリングキャッシュがクリアされますが、新たに追加するすべてのウェブサイトについてはHTMLレンダリングキャッシュのクリアを有効にし なければなりません。

    !重要古いコンテンツが表示されないように、HTMLレンダリングキャッシュのクリアを有効にしてください。

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