プリフェッチ・キャッシュ値の構成

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

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

適用対象

Content Delivery、Content Management

Sitecoreは、アプリケーションの初期化時にプリフェッチ キャッシュを設定し、アプリケーションの存続期間中、それらのキャッシュを維持します。プリフェッチ・キャッシュの値を設定するには、次のようにします。

  1. キャッシュ・サイズ値のパッチ・ファイルを作成します。たとえば、custom.prefetch.config.

  2. ルールベースの構成を使用して、さまざまな環境をターゲットにします。次の例では、Content Delivery役割のカスタムWebデータベース キャッシュ値とContent Management役割のMasterデータベース キャッシュ値を設定します。

    <configuration xmlns:patch="http://www.sitecore.net/xmlconfig/"
                   xmlns:set="http://www.sitecore.net/xmlconfig/set/" xmlns:role="http://www.sitecore.net/xmlconfig/role/">
       <sitecore>
          <databases>
    
             <database id="master" role:require="ContentManagement or Standalone">
                <dataProviders>
                   <dataProvider>
                      <param desc="headProvider">
                         <dataProvider>
                            <prefetch>
                               <cacheSize>1000MB</cacheSize>
                            </prefetch>
                         </dataProvider>
                      </param>
                   </dataProvider>
                </dataProviders>
             </database>
    
             <database id="web" role:require="ContentDelivery or Standalone">
                <dataProviders>
                   <dataProvider>
                      <param desc="headProvider">
                         <dataProvider>
                            <prefetch>
                               <cacheSize>1000MB</cacheSize>
                            </prefetch>
                         </dataProvider>
                      </param>
                   </dataProvider>
                 </dataProviders>
             </database>
    
          </databases>
       </sitecore>
    </configuration>
    
  3. 設定ファイルを <root>/App_Config/Includesフォルダにデプロイします。変更を確認するには、/sitecore/admin/showconfig.aspxにアクセスしてpatch:source="custom.prefetch.config"を検索します。

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