---
title: "公開のスケーリングと設定"
slug: "scaling-and-configuring-publishing-607527"
abstract: "Sitecoreの公開プロセスにおけるスケーリングおよび設定オプションの概要。"
---
# 公開のスケーリングと設定

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

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

-   [ビジネスユーザーがドキュメントを公開](https://doc.sitecore.com/xp/en/users/101/sitecore-experience-platform/publishing.html)する。
-   [データの流れとプロセス](https://doc.sitecore.com/xp/ja/developers/101/platform-administration-and-architecture/publishing.html "Publishing")。

デフォルトのContent Management公開メカニズムとオプションの[Content Publishingサービス](https://doc.sitecore.com/xp/ja/developers/101/platform-administration-and-architecture/content-publishing--publishing-.html "Content Publishing (Publishing)")から選択できます。どちらにも、いくつかのスケーリングや設定オプションがあります。

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

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

-   [ディープスキャン設定は無効にしてください](https://doc.sitecore.com/xp/ja/developers/101/platform-administration-and-architecture/enable-or-disable-publishing-deep-scan.html "Enable or disable publishing deep scan")。コンテンツアイテムを公開する際に、関連するアイテムを同時に公開することも選択できます。ディープスキャン設定を有効にすると、関連するアイテムの関連アイテムを追加で公開することも選択できます。これを *再帰的出版*と呼び、リソースを大量に消費することがあります。
    
    > !注ディープスキャン設定はContent Managementの公開メカニズムにのみ影響します。
    
-   レプリケーションの助けを借りて複数のWebデータベースに公開します。すべてのWebデータベースに直接コンテンツを公開するのではなく、1つにだけ公開し、[Azureのアクティブジオレプリケーションを使って複製](https://doc.sitecore.com/xp/ja/developers/101/platform-administration-and-architecture/walkthrough--replicating-the-web-database-using-azure-active-geo-replication.html "Walkthrough: Replicating the Web database using Azure active geo-replication")します。
    
-   [イベントキューとパブリッシング](https://doc.sitecore.com/xp/ja/developers/101/platform-administration-and-architecture/clean-up-the-eventqueue-and-publishqueue-tables.html "Clean up the EventQueue and PublishQueue tables")キューは手動または自動でクリーンアップし、膨れすぎないようにしましょう。
    
-   [IDT可能キャッシュのサイズを制限してください](https://doc.sitecore.com/xp/ja/developers/101/platform-administration-and-architecture/configure-the-cachesize-setting-for-the-idtable.html "Configure the cacheSize setting for the IDTable")。
    
-   大規模インストールの場合は、Content Managementの公開メカニズムからスタンドアロンのContent Publishing Serviceの役割に切り替えてください。この役割はバッチで公開することでパフォーマンスを向上させ、Sitecoreにはデフォルトで含まれていません。ドキュメントについては[Sitecoreダウンロードサイト](https://dev.sitecore.net/Downloads/Sitecore_Publishing_Service.aspx) を参照してください。
    
-   Content Deliveryパフォーマンスの低下を防ぐこと。
    

## 公開プロセスの設定

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

-   公開プロセスでは、SitecoreインストールのデフォルトウェブサイトのHTMLレンダリングキャッシュがクリアされますが、新たに追加するすべてのウェブサイトについては[HTMLレンダリングキャッシュのクリアを有効にし](https://doc.sitecore.com/xp/en/developers/101/sitecore-experience-manager/configure-html-caching.html) なければなりません。
    
    > !重要古いコンテンツが表示されないように、HTMLレンダリングキャッシュのクリアを有効にしてください。