Sun Java System Web Proxy Server 4.0.4 管理指南

Procedure配置檔案快取

  1. 按一下 Server Manager 的 [Caching] 標籤。

  2. 按一下 [File Cache Configuration] 連結。

    此時會顯示 [File Cache Configuration] 頁面。

  3. 選取 [Enable File Cache] (如果尚未選取)。

  4. 選擇是否傳輸檔案。

    當您啟用 [Transmit File] 時,伺服器會快取檔案快取 (而非檔案內容) 中檔案的開啟檔案描述元。PR_TransmitFile 用於將檔案內容傳送給用戶端。啟用 [Transmit File] 時,由於僅快取開啟檔案描述元,因此檔案快取不再像平常一樣區別小型、中型和大型檔案。依預設,[Transmit File] 在 Windows 上啟用,而在 UNIX 上停用。在 UNIX 系統上,您只應該針對本機作業系統已經支援 PR_TransmitFile 的平台 (目前包括 HP-UX 和 AIX) 啟用 [Transmit File]。不建議在 UNIX/Linux 平台上啟用此選項。

  5. 鍵入雜湊表格的大小。

    預設大小是檔案最大數目的兩倍加 1。例如,如果檔案的最大數目設定為 1024,則預設的隨機表格大小為 2049。

  6. 鍵入有效快取項目的最長作用時間 (以秒為單位)。

    預設設定是 30。此設定控制快取檔案後可以繼續使用快取資訊的時間。比 MaxAge 舊的項目將由相同檔案的新項目替代 (如果快取參照相同的檔案)。您可以根據內容是否定期更新來設定最長作用時間。例如,如果一天以固定時間間隔更新內容四次,則可將最長作用時間設定為 21600 秒 (6 小時)。否則,請考慮將最長存在時間設定為要在檔案經過修改後仍願意提供內容檔案之先前版本的最長時間。

  7. 鍵入要快取的最多檔案數量:[Maximum Number of Files]。

    預設設定是 1024。

  8. 鍵入中型與小型檔案大小限制 (以位元組為單位)。

    [Medium File Size Limit] 的預設值是 537600。[Small File Size Limit] 的預設值是 2048。

    快取對於小型、中型與大型檔案的處理方式不一樣。透過將檔案對映到虛擬記憶體來快取中型檔案的內容 (僅限於 UNIX/Linux 平台)。透過配置堆疊儲存區空間,然後將檔案讀入此空間,來快取小型檔案的內容。對於大型檔案,只會快取檔案的相關資訊,而不會快取檔案內容。區分小型檔案與中型檔案的好處,在於小型檔案的數目很多時,可避免浪費虛擬記憶體眾多頁面的一部分。因此,[Small File Size Limit] 的值通常略低於 VM 頁面大小。

  9. 設定中型與小型檔案空間。

    中型檔案空間是用於對映所有中等大小檔案的虛擬記憶體大小 (以位元組為單位)。此大小預設為 10485760。小型檔案空間是用於快取的堆疊儲存區空間大小 (以位元組為單位),包括用於快取小型檔案的堆疊儲存區空間。在 UNIX/Linux 中,此大小預設為 1048576。

  10. 按一下 [OK]。

  11. 按一下 [Restart Required]。

    此時會顯示 [Apply Changes] 頁面。

  12. 按一下 [Restart Proxy Server] 按鈕以套用變更