Sun Java System Calendar Server 6.3 管理指南

21.4 提昇 CLD 外掛程式的效能

系統必須先確定用於儲存使用者行事曆的後端機器,然後才能從行事曆資料庫中存取行事曆。為找到適當的後端機器,系統將搜尋使用者項目的 LDAP 目錄並挑選出 icsDWPHost 屬性。此搜尋很費時,並且每次存取行事曆資料時均必須執行此搜尋。每個使用者階段作業均會多次存取資料庫,因此要多次搜尋 LDAP。若要節省時間並增強效能,請透過編輯 ics.conf 檔案來啟用 CLD 快取記憶體,如下所示:

caldb.cld.cache.enable="yes"

LDAP 資料快取記憶體儲存使用者 ID 及其相關的 icsDWPHost 屬性。在搜尋使用者項目的 LDAP 之前,系統會檢查快取記憶體上是否有該使用者 ID。如果快取記憶體上有該使用者 ID,系統將從儲存的 icsDWPHost 屬性中挑選出後端主機名稱。如果快取記憶體中沒有該使用者 ID,系統將執行 LDAP 搜尋並將使用者 ID 與屬性複製到 CLD 快取記憶體中。以後,存取該使用者行事曆資料的速度將加快,因為系統現在可以在快取記憶體中找到該使用者 ID。