Sitecoreはキャッシュ サイズ計算の最適化を行うのにタイプ キャッシュを使用します。その結果、HTMLキャッシュに追加されたJSONレンダリングのキャッシュ サイズの計算に誤りが生じ、HTMLキャッシュのメモリ リークを発生させる可能性があります。
この問題によってソリューションが影響を受けているかを確認するには、以下を実施してください。
問題を解決するには、以下の解決策のいずれかを実施します。
<setting name="LayoutService.CacheCalculationDepth" value="7" patch:source="Sitecore.LayoutService.config" />
デフォルト値は「7」です。この設定値を増やすことにより、キャッシュ サイズ計算の複雑性が増加する点にご注意ください。同時に、アプリケーションの応答速度に影響を与える可能性があります。
<setting name="LayoutService.JsonCacheMultiplier" value="1" patch:source="Sitecore.LayoutService.config" />
デフォルト値は「1」です。このアプローチは正確ではなく、個別のキャッシュ サイズ エントリの推定の振れ幅が大きくなる可能性があります。
この設定は、「LayoutService.CacheCalculationDepth」設定を調整して結果を見た後に調整していただくことをお薦めいたします。
註