2009-04-27 8 views
2

asp.netは、キャッシュ内の項目を無効にする必要があるのではなく、ビジネスロジックでキャッシュのクリーンアップをトリガーする必要があります。asp.net inprocキャッシュのメモリサイズを設定する方法

Asp.netは、キャッシュの使用量が特定のしきい値(フレームワーク内の組み込み最適化)に達すると、自動的にキャッシュからいくつかの項目を無効にします。

現在、スレッドプールのIISの仮想メモリ設定は、既定値に設定されています。 これはキャッシュの有効期限を切るthreasholdが自動的に高いレベルに達するように変更する必要がありますか?

キャッシュ内に500を超えるオブジェクトがあり、キャッシュがこのデータを失わないようにします。キャッシュに項目を追加する際に、NoAbsoluteExpirationNoSlidingExpirationが既に使用されています。 450個のオブジェクトの上にキャッシュする項目を追加するとき

しかし、まだどこかで、アイテムはsuddendlyちょうどあなたを助けるかもしれない300

答えて

2

Thisに低下キャッシュにカウントされます。

<caching> 
    <cache disableMemoryCollection = "true" 
    disableExpiration = "false" 
    privateBytesLimit = "0" 
    percentagePhysicalMemoryUsedLimit = "90" 
    privateBytesPollTime = "00:02:00"/> 
</caching> 
関連する問題