Confluence 為系統的内部緩存提供了緩存的狀态以便于你對緩存的大小的命中率進行跟蹤,在必要的情況下,你可以對緩存進行調整,讓緩存能夠更好的滿足你的使用需求。請檢視 Performance Tuning
頁面中的内容。
配置緩存
系統管理者可以通過 Confluence 的管理者界面修改系統使用的緩存的大小,這些修改需要對 Confluence 重新開機後才能生效。在緩存區域中定義的最大使用單元是可以獨立調整的。
請注意,當你設定大的緩存将會要求大的記憶體,是以你需要檢視 Confluence Java 程序中的記憶體使用情況,和你伺服器上還有多少可用的記憶體。
檢視緩存狀态和編輯緩存大小
希望檢視緩存狀态:
- 進入 > 基本配置(General Configuration) > 緩存管理(Cache Management.)
Confluence 6 緩存狀态 - 選擇 顯示進階視圖(Show Advanced View)。
下面是一個常用的緩存示例,内容對象緩存(Content Object)。
關于換産生(generated )數量:
容量使用率(Capacity Utilization) | =(Objects)/(Size) 使用百分比的示例 = 4023 / 5000 = 80% |
---|---|
效率(Effectiveness) | =(Hits)/(Hits + Misses) 有效率示例 = 374550 / (374550 + 140460) = 73% |
目前 / 最大實體(Current / Max Entries) | 緩存中實體的數量 / 所有可以允許的實體數量(這個是緩存的大小)。 |
目前 Heap 大小(Current Heap Size) | 在這個緩存中的,Heap 記憶體(MB)(如果可用的話) |
命中/未命中/驅除(Hit / Miss / Evicted) | 對緩存中的資料進行請求,包括找到的資料,未找到的資料和從緩存中清除的資料。 |
調整大小(Adjust Size) | 隻用這個選項來指定最大緩存的大小。 |
重新整理(Flush) | 重新整理緩存。 |
修改緩存大小的配置是在檔案
shared-home/config/cache-settings-overrides.properties
檔案中,這個在你的 home 目錄下(如果你使用的是 Confluence 資料中心模式,那麼這個是在共享目錄中)。
如果你需要對 Confluence 的緩存進行清理,你可以簡單的删除緩存檔案就可以了。
https://www.cwiki.us/display/CONF6ZH/Cache+Statistics