請利用這個頁面來配置和管理動態快取服務設定。
如果要檢視這個管理主控台頁面,請按一下。
當伺服器啟動時,會啟動動態 Servlet 快取服務。
當在「Web 儲存器」畫面中啟用 Servlet 快取時,會啟動動態 Servlet 快取服務。
啟用 Servlet 快取之後,在「Portlet 儲存器」畫面之下啟用 Portlet 片段快取,以啟動動態 Portlet 快取服務。
指定配置伺服器來使用預設動態快取提供者或替代快取提供者。 如果有可用的替代快取提供者,它會出現在可用的快取提供者清單中。
避免困難: 如果有 WebSphere eXtreme Scale 可用來作為替代的快取提供者,請參閱"簡介:動態快取"和"將動態快取 (DynaCache) 配置為使用 WebSphere eXtreme Scale 動態快取提供者"主題,以取得搭配 WebSphere Application Server 來設定及使用 WebSphere eXtreme Scale 的相關資訊。gotcha指定一個正整數,作為快取記憶體要保留的項目數上限值。
請在這個欄位中輸入快取記憶體大小的值,範圍是 100-200,000。
指定快取項目的預設優先順序,決定項目保留在完整快取記憶體中的時間長度。
| 參考資訊 | 值 |
|---|---|
| 預設值 | 1 |
| 範圍 | 1 至 255 |
指定記憶體快取大小。
請利用這個特性,透過 JVM 資料堆來限制快取。 除了指定快取記憶體大小 (MB) 之外,動態快取也可讓您設定耗用快取資料堆的高低臨界值。 當快取資料堆記憶體抵達高臨界值時,會利用「近期最少使用 (LRU)」演算法,將動態快取捨棄或逐出磁碟,直到快取下降到低臨界值為止。 只有在快取的物件實作 Sizeable 介面之時,才能使用這個透過 JVM 資料堆來限制快取的功能。 這個介面有一個方法,其以位元組為單位傳回快取物件大小。 動態快取利用 Sizeable 介面來評估快取的資料堆大小。
| 參考資訊 | 值 |
|---|---|
| 預設值 | -1,停用限制記憶體快取大小 |
| 範圍 | 1 到最大整數 |
指定記憶體快取大小上限值 (MB)。
指定啟動記憶體快取收回原則的高臨界值。 這個臨界值是用記憶體快取大小 (MB) 的百分比來表示。 預設值是 95%
| 參考資訊 | 值 |
|---|---|
| 值 | 1 至 100 |
指定結束記憶體快取收回原則的低臨界值。 這個臨界值是用記憶體快取大小 (MB) 的百分比來表示。 預設值是 80%。
| 參考資訊 | 值 |
|---|---|
| 值 | 1 至 100 |
指定是否要啟用磁碟卸載。
依預設,動態快取可以維護記憶體中所配置的項目數。 如果在快取記憶體已滿時建立新項目,會利用配置給每個快取項目的優先順序以及近期最少使用的演算法,從快取記憶體中移除項目。 除了在快取記憶體已滿時,移除記憶體中的快取項目之外,您也可以啟用磁碟卸載,讓快取項目複製到檔案系統中(您可以配置這個位置)。稍後,如果需要這個快取項目,會從檔案系統中將它呼叫回記憶體。
指定啟用磁碟卸載時,用來儲存快取項目的磁碟位置。
如果沒有指定磁碟卸載位置,就會使用預設位置 ${WAS_TEMP_DIR}/node/server name/_dynacache/cache JNDI name。 如果指定了磁碟卸載位置,就會附加節點、伺服器名稱和快取實例名稱。例如,${USER_INSTALL_ROOT}/diskoffload 會產生位置 ${USER_INSTALL_ROOT}/diskoffload/node/server name/cache JNDI name。如果沒有啟用磁碟卸載,就會忽略這個值。
當您預期要快取的大量物件或大型物件會用上一段時間時,如果您使用 Windows 作業系統,請考慮使用個別的硬碟,如果您使用 UNIX 平台,請考慮使用個別的檔案系統。![[AIX]](../aixlogo.gif)
![[HP-UX]](../hpux.gif)
![[Linux]](../linux.gif)
如果您在 UNIX 平台上指定 /tmp 之類的目錄,且這個目錄已滿,您可能會無法登入系統。指定當伺服器停止時,記憶體內的快取物件是否要儲存到磁碟中。如果未選取啟用磁碟卸載,就會忽略這個值。
| 參考資訊 | 值 |
|---|---|
| 預設值 | false |
指定磁碟快取記憶體大小上限值 (GB)。當您選取這個選項時,您可以指定正的整數值。 保持這個選項空白,就表示無大小限制。 只有在指定啟用快取記憶體的磁碟卸載時,這項設定才適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 3 以上(包括 3)。 |
指定磁碟快取記憶體大小上限值(項目數)。 當您選取這個選項時,您可以指定正的整數值。 保持這個選項空白,就表示無大小限制。 只有在指定啟用快取記憶體的磁碟卸載時,這項設定才適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 0 至 MAXINT。 0 值表示無大小限制。 |
指定個別快取項目的大小上限值 (MB)。 當從記憶體中收回時,任何比這個值大的快取項目都不會卸載到磁碟中。 當您選取這個選項時,您可以指定正的整數值。 保持這個選項空白,就表示無大小限制。 只有在指定啟用快取記憶體的磁碟卸載時,這項設定才適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 0 至 MAXINT。 0 值表示無大小限制。 |
指定磁碟快取記憶體所需要的效能層次。 只有在指定了快取記憶體的 enableDiskOffload 時,這項設定才適用。 效能層次決定了應該如何在快取記憶體清理、期限、記憶體回收等背景活動上使用記憶體資源。 只有在指定啟用快取記憶體的磁碟卸載時,這項設定才適用。
| 參考資訊 | 值 |
|---|---|
| 高效能和高記憶體用量 | 指出所有 meta 資料都保留在記憶體中。 |
| 平衡的效能和平衡的記憶體用量 | 指出部分 meta 資料保留在記憶體中。 這是預設效能設定,對大部分使用者而言,它會在效能和記憶體使用之間取得最佳平衡。 |
| 低效能和低記憶體用量 | 指出將有限的 meta 資料保留在記憶體中。 |
| 自訂效能 | 指出管理者將明確配置記憶體設定,以便用來支援上述背景活動。 管理者利用 DiskCacheCustomPerformanceSettings 物件來設定這些值。 |
指定磁碟快取記憶體清理頻率值(分鐘)。 如果這個值設為 0,就只會在午夜執行清理工作。 只有在磁碟卸載效能層次是「低」、「平衡」或「自訂」時,這項設定才適用。高效能層次不需要清理磁碟,系統不處理這個值。
| 參考資訊 | 值 |
|---|---|
| 值 | 0 至 1440 |
指定記憶體針對磁碟快取 Meta 資料中之個別相依關係 ID 或範本而儲存之快取 ID 的數目上限值。如果超出這個限制,資訊會卸載到磁碟中。只有在磁碟卸載效能層次是 CUSTOM 時,這項設定才適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 100 到 MAXINT |
指定記憶體中的磁碟快取 Meta 資料相依關係 ID 儲存區的數目上限值。如果超出這個限制,資訊會卸載到磁碟中。只有在磁碟快取效能層次是自訂時,這項設定才適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 100 到 MAXINT |
指定記憶體中的磁碟快取 Meta 資料中之範本儲存區的數目上限值。如果超出這個限制,資訊會卸載到磁碟中。只有在磁碟快取效能層次是自訂時,這項設定才適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 10 到 MAXINT |
指定在到達高臨界值之後,磁碟快取記憶體將用來收回項目的收回演算法。 只有在指定啟用快取記憶體的磁碟卸載時,這項設定才適用。 當磁碟快取記憶體收回原則設為「無」時,這項設定不適用。
| 參考資訊 | 值 |
|---|---|
| 無 | 沒有收回原則,因此,磁碟快取記憶體可以持續增長到達到它的限制,這時動態快取服務會停止寫入磁碟 |
| 隨機 | 當磁碟大小到達高臨界值限制時,會起動磁碟快取記憶體回收器,且會隨機挑選和收回磁碟中的項目,直到大小達到低臨界值限制為止。 |
| 大小 | 當磁碟大小到達高臨界值限制時,會起動磁碟快取記憶體回收器,且會挑選和收回磁碟中最大的項目,直到磁碟大小達到低臨界值限制為止。 |
指定執行收回原則的時機。這個臨界值是用磁碟快取記憶體大小的百分比來表示(GB 或項目數)。當指定「限制磁碟快取記憶體大小 (GB)」和「限制磁碟快取記憶體大小(項目數)」時,會使用低值。當磁碟快取記憶體收回原則設為「無」時,這項設定不適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 1 至 100 |
指定結束收回原則的時機。這個臨界值是用磁碟快取記憶體大小的百分比來表示(GB 或項目數)。當指定「限制磁碟快取記憶體大小 (GB)」和「限制磁碟快取記憶體大小(項目數)」時,會使用低值。當磁碟快取記憶體收回原則設為「無」時,這項設定不適用。
| 參考資訊 | 值 |
|---|---|
| 值 | 1 至 100 |
使用快取抄寫,將快取項目複製到相同抄寫網域中配置的多部應用程式伺服器。
指定從中抄寫您資料的抄寫網域。
請選擇任何已定義的抄寫網域。如果沒有列出任何抄寫網域,您必須在叢集建立期間建立一個,或在管理主控台中,手動按一下加以建立。 您選擇要與動態快取服務搭配使用的抄寫網域必須使用「完整群組複本」。請勿在抄寫消費端之間共用抄寫網域。動態快取記憶體應該使用與階段作業管理程式或 Stateful Session Bean 不同的抄寫網域。
指定這部應用程式伺服器的廣域共用原則。
如果選取不共用,cachespec.xml 檔中會顯示 none。![[2013 年 2 月更新]](../images/deltaend.gif)
指定將新的快取項目或修改過的快取項目推向其他伺服器之前所要等待的秒數。
如果您將這個內容值設為 1(一)或更大,應用程式伺服器會將在該期間建立或修改的所有快取項目推送到其他伺服器。如果您將內容設為 0(零)或負值,則應用程式伺服器會將內容值轉換為預設值 1(一)。![[2013 年 2 月更新]](../images/deltaend.gif)