---
title: "一般的な推奨事項"
slug: "general-recommendations"
abstract: "Sitecoreキャッシュ設定の一般的な推奨事項。"
---
# 一般的な推奨事項

[Sitecoreキャッシュ設定](https://doc.sitecore.com/xp/ja/developers/93/sitecore-experience-manager/sitecore-cache-settings.html "Sitecore cache settings")の必要性を評価する際は、以下の一般的な推奨事項を参考にしてください。

-   キャッシュサイズを監視してください。70〜80%の範囲であるべきです。この範囲を超えた場合はキャッシュを増やすべきです。この範囲を大幅に下回る場合はキャッシュレベルが高すぎ、確認が必要です。cache.aspxページに表示されているキャッシュサイズは、キャッシュの実際の100%を反映しているわけではありません。ほとんどのキャッシュサイズは概算的なものです。現実に近いキャッシュはプリフェッチキャッシュのみです。
    
-   プリフェッチキャッシュも大きすぎないように注意してください。数ギガバイトの辞書を検索するコストやキャッシュ無効化のコストは、データベースを呼び出すよりも高くなることがあります。
    
-   以下のキャッシュを定期的に確認してください:
    
    *データおよびアイテム*キャッシュの現実的なサイズは、マスターデータベースとウェブデータベースで約1024MBです。コアデータベースについては、同じキャッシュで512MBから始めることを検討してください。
    
    -   *Prefetch*キャッシュは、調査対象のサーバーによってコア、マスター、ウェブデータベースです。CDでは最も重要なのはウェブ、コンテンツオーサリングではマスターとコアです。コンテンツデータベースでは2〜3GBに設定するのが問題ありません。
        
    -   *データとアイテム* キャッシュ:
        
        <databases>
        <database id="core"…
        <cacheSizes hint="setting">
        <data>100MB</data>
        <items>50MB</items>
        
-   HTMLやデータキャッシュのサイズを、Sitecoreの設定をパッチ構成で上書きすることで調整できます。
    
    <setting name="Caching.HtmlCacheSize" value="50MB" />
    <setting name="Caching.ItemCacheSize" value="100MB" />
    
-   **スマートパブリッシュ**を使って不要なキャッシュ無効化を最小限にしましょう。
    
-   キャッシュヒット率を /sitecore/admin/cache.aspxで監視してください。