2011-03-07 48 views
0

當使用Sitecore緩存管理工具(.../sitecore/admin/cache.aspx)查看緩存時,我列出了標準持有者。該特定緩存的用途是什麼,更重要的是,如何更改該緩存的大小。如何更改Sitecore標準持有者緩存的大小

Sitecore版本是5.3.2(修訂版090317)。

Screen dump of the cache listing

+0

你確定這是不是默認cache.aspx的定製?你可以截圖並添加到你的問題? – 2011-03-07 14:44:21

+0

感謝您的提示。我已經添加了一個鏈接到緩存列表的屏幕轉儲。 – CHMaagaard 2011-03-07 15:04:22

+0

CacheManager類從web.config中選取緩存(我的意思是標準Sitecore緩存)。我強烈建議您檢查自定義代碼以獲取自定義緩存類的潛在注入。據我記憶,註冊新緩存的方法是內部的,所以它可能是一個骯髒的反射黑客在你身邊;-) – 2011-03-07 19:47:55

回答

1

我從Sitecore的支持答案:

緩存用於通過日誌,主題和語言提供商。

更改緩存大小值只需添加以下設置到web.config文件:

<setting name="Caching.SmallCacheSize" value="200KB"/> 
+0

輝煌!這是一個好消息,我對自己的自定義代碼的假設錯了;-) – 2011-03-09 11:05:14

+0

只是爲了解決像我這樣的人(可能會覺得這是一個Web應用程序設置時感到困惑):它實際上是一個「」設置,所以將它添加到自定義Sitecore配置的某處。 – Xuntar 2018-02-16 17:21:08

0

不太清楚,如果這是你所要求的東西,但有一些方法可以調整緩存大小,你可以在這裏找到他們:

http://sdn.sitecore.net/Articles/Administration/Sitecore%20Performance/Caching/Cache%20Sizing.aspx

如果這ISN」 t你在找什麼,請說出來。

+0

謝謝,但我需要有關如何更改「標準持有人」緩存的具體信息,因爲它沒有在網站上列出。配置了大多數其他緩存大小的地方。 – CHMaagaard 2011-03-07 12:39:36

0

自從我在Sitecore 5.3工作已經有一段時間了,但我不記得曾經有過「標準持有者」緩存。您可能需要檢查代碼以使用名爲「標準持有者」的自定義緩存。

+0

我站好了! Sitecore 5.3中有一個「標準持有者」緩存。 – 2011-03-09 15:05:05