---
title: "プリフェッチキャッシュ値の設定"
slug: "configure-prefetch-cache-values"
abstract: "Sitecore Content DeliveryおよびContent Managementサーバーロールのプリフェッチキャッシュ値の設定方法について。"
---
# プリフェッチキャッシュ値の設定

適用対象

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 param1="$(id)">
     <prefetch hint="raw:AddPrefetch">
     <cacheSize>1000MB</cacheSize>
     </prefetch>
     </dataProvider>
     </dataProviders>
     </database>
     <database id="web" role:require="ContentDelivery or Standalone">
     <dataProviders>
     <dataProvider param1="$(id)">
     <prefetch hint="raw:AddPrefetch">
     <cacheSize>1000MB</cacheSize>
     </prefetch>
     </dataProvider>
     </dataProviders>
     </database>
     </databases>
    </sitecore>
    </configuration>
    
3.  設定ファイルを <root>/App\_Config/Includesフォルダにデプロイしてください。変更内容は /sitecore/admin/showconfig.aspxにアクセスして検索することで確認できますpatch:source="custom.prefetch.config"。