架構管理程式 - 快取
如果要透過架構管理程式啟用快取特性,請選取快取,
並按如下說明完成「一般事項」標籤中的欄位:
- 啟用快取
- 選取這個勾選框,則會啟用快取。
當選取啟用快取勾選框時,將會啟用下列欄位:
- 啟用觸發指令
選取此勾選框,則會執行觸發指令 Script。
若取消選取,則會執行觸發指令移除 Script。
選取此勾選框,則會執行觸發指令 Script。您必須執行下列指令,以便以手動方式新增觸發指令:
CFGWCSCACH
cache.log 檔會建立在您的 /QIBM/UserData/WebCommerce//instances/instance_name/logs
目錄中。如果您將資料庫架構成遠端資料庫,您也必須在執行資料庫的 iSeries 機器上執行下列指令:
CALL QWEBCOMM/QYWCADDTRG PARM(instance_name)
。在您執行 CFGWCSCACH 指令後,若執行此程式失敗,
將會影響您遠端資料庫集合的參照完整性。
如果您日後想停用快取觸發指令,
您必須在執行資料庫的 iSeries 機器上執行下列指令:
CALL QWEBCOMM/QYWCRMVTRG PARM(instance_name)
。然後您必須使用此節點取消選取啟用觸發指令,
然後按一下套用。
- 快取檔路徑
- 定義快取目錄的絕對路徑名稱。
如果快取由多個目錄組成,請指定多個 CacheFilePath,其間請以逗點隔開。
每一個成員只存在於一個目錄中。
容許有多個案例存在。預設路徑為:
drive:\WebSphere\CommerceServer\instances\instance_name\cache
drive:\Program Files\WebSphere\CommerceServer\instances\instance_name\cache
Commerce_install_path/instances/instance_name/cache
/QIBM/UserData/WebCommerce/instances/instance_name/cache
- 各商店的快取目錄
- 定義就每家商店而言,快取能分成多少個目錄。
有效值範圍從 1-32768。預設值是 100。
對中大型快取(超過 1000 個檔案)而言,
將快取分成數個目錄有助於減少 I/O 競用情況。一般而言,
您應控制每一個目錄中的檔案數少於 1000 個。
- 各商店的快取頁面數上限
- 設定一家商店在快取中所能放置的檔案數上限。一旦達到此值時,即會自動移除頁面。
會移除最近檢視的頁面。
若值小於或等於 0,表示每一家商店的檔案數沒有上限。
預設值為 500。
- 連線逾時
- 快取從屬站在中止快取要求前所要等待的毫秒數。預設值為 120000(2 分鐘)。
- 快取常駐程式主電腦名稱
- 快取常駐程式主電腦名稱是指快取常駐程式的完整位址。主電腦名稱用以定義快取常駐程式用來接聽快取要求的埠。
- 快取常駐程式之埠
- 預設埠為 16999。
- 快取常駐程式的執行緒數目上限
- 在快取常駐程式中最多能啟動多少執行緒,以處理快取頁面。
預設值為 64。
- WCS 應用程式路徑
- WebSphere Application Server 路徑。預設值為 /webapp/wcs/stores/servlet。
- 讓自動頁面無效
- 啟用以觸發指令為基礎的頁面失效與 CacheDelete 指令。預設值為 True。
- 容許的重新整理期間上限
- 若快取清理工作程式無法清理快取,則「快取清理常駐程式」會在幾分鐘過後停用快取。若設為 0,則不限定時間。MaxAllowedRefreshPeriod 的值應為 CacheCleanupPollingInterval 值的 4 倍以上。預設值為 60 分鐘。
只有在您將讓自動頁面無效設為 True 時,才會啟用此欄位。
- 清理的輪詢間隔
- 「快取清理常駐程式」要每隔幾秒即向快取清理代理程式查詢一次清理要求。清理要求包括所觸發的要求,
以及 CacheDelete 指令所起始的要求。預設值為 600 秒。只有在您將讓自動頁面無效設為 True 時,才會啟用此欄位。
- 快取清理代理程式的主電腦名稱
- 「清理代理程式的主電腦名稱」與「清理代理程式之埠」用以識別快取清理代理程式的完整位址。
當將快取清理常駐程式中的 HTTP 要求傳給快取清理代理程式,
以要求取得將從快取中移除的頁面清單時,即會用到此位址。
預設值為 localhost。若您將讓自動頁面無效設為 True,則會啟用此欄位。
- 快取清理代理程式之埠
- 預設值是 80。只有在您將讓自動頁面無效設為 True 時,才會啟用此欄位。
「進階」標籤
「進階」標籤中顯示目前啟用的快取指令,並讓您決定是否應取決於指令階段作業而定。