2009-08-31 13 views
2

ここで何が起こっているのか説明してください。ログファイルにこのエントリがありますが、何が起きているのか分からないのですか?SiteCoreキャ​​ッシング

おかげ Hardeep

 
9160 13:18:33 INFO Cache created: 'master[data]' (max size: 30MB, running total: 82MB) 
9160 13:18:33 INFO Cache created: 'master[items]' (max size: 20MB, running total: 102MB) 
9160 13:18:33 INFO Cache created: 'master[paths]' (max size: 1MB, running total: 103MB) 
9160 13:18:33 INFO Cache created: 'master[standardValues]' (max size: 1MB, running total: 104MB) 
9160 13:18:33 INFO Cache created: 'web[data]' (max size: 30MB, running total: 134MB) 
9160 13:18:33 INFO Cache created: 'web[items]' (max size: 20MB, running total: 154MB) 
9160 13:18:33 INFO Cache created: 'web[paths]' (max size: 1MB, running total: 155MB) 
9160 13:18:33 INFO Cache created: 'web[standardValues]' (max size: 1MB, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[data]' (max size: 0 bytes, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[items]' (max size: 0 bytes, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[paths]' (max size: 0 bytes, running total: 156MB) 
9160 13:18:33 INFO Cache created: 'filesystem[standardValues]' (max size: 0 bytes, running total: 156MB) 
+0

誰かが「合計」とは何を意味するのでしょうか?キャッシュの作成: 'master [data]'(最大サイズ:30MB、合計:82MB) "これはキャッシュを有効にする必要があることを意味しますか? – DevUser

答えて

12

は、基本的にはサイトコアがキャッシュを作成したことを伝えるています。 これは、データベースデータを格納するためのメモリを確保していることを意味します。 このデータは非常に迅速に送り返すことができます。

これが役に立ちます。

+0

「累計:82MB」とはどういう意味ですか? – DevUser

+1

@DevUserそれは、その時点までの「予約済み」の合計メモリです。その前の行とそれを含む行は、最大サイズが82MBになります。 –

+0

@JamesSkempあなたのコメントは、回答そのものよりも役に立ちました。答えを編集して最後にこの説明を追加してください。 – Alireza

0

これらのキャッシュエントリは、web.configファイルのエントリから作成されています。これらの設定を定義する4つの別々の領域があり、異なるスコープに基づいて設定を指定することができます。例えば、データベース、サイト、またはグローバルにさえ。 4節では、次のとおりです。

設定/サイトコア/データベース/データベース 設定/サイトコア/サイト/サイト 設定/サイトコア/ cacheSizes /サイト/ウェブサイト 設定/サイトコア/設定値を使用して、拡張することができ

あなたが作業している環境に合わせるために使用するメモリの量を増減します。ローカルURL(前の回答に記載されているように)を参照して使用状況を表示できます。http:///sitecore/admin/cache.aspx 。表示するには、ログインするための管理者の認証情報が必要です。それがあまりにも明白であると分かった場合は、そのページの代わりに​​を使用できる修正版もあります。

キャッシュエントリは、使用時にグループに格納されます。私が知っているように構成できる少なくとも8つがありますが、それはすべてが作成されるわけではありません。設定可能なものは以下のとおりです。

データ - フィールド アイテム - 最近照会項目 パス - 最近照会項目のパス standardValues - 標準値項目 HTML - sublayout HTML レジストリ - ユーザー設定などのサイトコアの設定 ビューステート - システムテンプレート xsl-xsl control html

「master [data]」(最大サイズ:30MB、合計:82MB)のログの設定では、「マスター」データベースにはキャッシュがあります「データ」という名前で作成され、最大容量は30MBです。私は推測していないので、実行中の合計については不明です。アレックス・ノートとして、

これらの行は、サイトコアがキャッシュを作成していることを指摘している:それは答えに私のコメントが答えそのものより良好であったことが指摘されたので

1

通常の質問は、最大サイズと実行中の合計アイテムの意味です。

この特定のケースでは私たちの最初の行はmasterデータベースのdataキャッシュが作成されている。この時点で

9160 13:18:33 INFO Cache created: 'master[data]' (max size: 30MB, running total: 82MB) 

です。このキャッシュの最大サイズは30MBで、が82MBになるまで、すべてのキャッシュに対して合計メモリー '予約済み' です。

最初の3行を見るともう少し意味があります。

9160 13:18:33 INFO Cache created: 'master[data]' (max size: 30MB, running total: 82MB) 
9160 13:18:33 INFO Cache created: 'master[items]' (max size: 20MB, running total: 102MB) 
9160 13:18:33 INFO Cache created: 'master[paths]' (max size: 1MB, running total: 103MB) 

ここでは、masterデータベースの3つのキャッシュがあります。 master[items]が追加された場合、以前の合計82MBに20MBを追加して102MBを取得します。 master[paths]に1MBを追加すると、103MBが得られます。

Sitecore 6.6 caching documentationのセクション3.4(この質問が尋ねられたときに使用されていたおおよそのバージョンであり、少なくとも7.5.xまでは基本的に関連しています)は、これらの値の設定と各キャッシュは記憶する。