Sun Java System Web Proxy Server 4.0.8 管理指南

配置快取

您可以針對符合所指定之常規表示式模式的 URL,指定數個配置參數值。透過此功能,您可以根據已快取的文件類型更精確地控制代理伺服器快取。配置快取可能包括確定下列項目:


備註 –

若將特定資源的快取預設值設定為 [Derived configuration] 或 [Don’t cache],則 [Set Caching Configuration] 頁面將不會顯示快取配置選項。然而,若為資源選擇快取預設值 Cache,則可以指定數個其他配置項目。


Procedure配置快取

  1. 存取 Server Manager,然後按一下 [Caching] 標籤。

  2. 按一下 [Set Caching Configuration] 頁面。

    此時會顯示 [Set Caching Configuration] 頁面。

  3. 從下拉式清單中選取資源,或按一下 [Regular Expression] 按鈕,然後鍵入常規表示式並按一下 [OK]。

  4. 變更配置資訊。

  5. 按一下 [OK]。

  6. 按一下 [Restart Required]。

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

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

快取配置元素

以下各節包含的資訊將協助您確定最符合您需求的配置。

設定快取預設值

代理伺服器可讓您確定特定資源的快取預設值。此處所稱資源是指符合您所指定的某些條件的檔案類型。例如,若要讓您的伺服器自動快取來自網域 company.com 的所有文件,可以建立以下常規表示式

[a-z] *://[^/:]\\.company\\.com.*

依預設,將選取 [Cache] 選項。您的伺服器會自動快取來自該網域的所有可快取文件。


備註 –

若將特定資源的快取預設值設定為 [Derived configuration] 或 [Don’t cache],則不需要為該資源配置快取。然而,若為資源選擇快取預設值 Cache,則可以指定數個其他配置項目。如需這些項目的清單,請參閱配置快取


也可以設定 HTTP、FTP 與 Gopher 的快取預設值。

快取需要認證的頁面

您可以讓伺服器快取需要使用者認證的檔案。Proxy Server 會為快取中的檔案加上標籤,如此一來,當使用者請求檔案時,Proxy Server 可以向遠端伺服器要求認證。

因為 Proxy Server 無法決定遠端伺服器的認證方式,而且沒有使用者 ID 或密碼清單,所以它只會在每次收到對需要認證的文件的請求時強制對遠端伺服器執行最新狀態檢查。 因此,使用者必須鍵入 ID 與密碼才能取得檔案的存取權。若使用者在瀏覽器階段作業中的初期存取過該伺服器,則瀏覽器會自動傳送認證資訊,而不會提示使用者。

若不啟用對需要認證的頁面的快取,則代理伺服器會採取預設的運作方式,即不會對它們進行快取。

快取查詢

快取查詢只適用於 HTTP 文件。您可以限制所快取查詢的長度,也可完全禁止快取查詢。查詢越長,重複的機會就越低,快取的效用也越低。

以下快取限制適用於查詢:

設定快取檔案大小的最小值與最大值

可以為 Proxy Server 快取的檔案大小設定最小值與最大值。若您的網路連線速度很快,最好設定最小值。若連線速度很快,擷取小型檔案的速度可能會快到讓伺服器不需要快取這些檔案。在此情況下,您可以只快取較大的檔案。您可能想要設定檔案大小的最大值,以確定大型檔案不會佔用太多代理伺服器磁碟空間。

設定最新狀態檢查策略

最新狀態檢查策略可確保 HTTP 文件永遠是最新的。您也可以指定 Proxy Server 的重新整理間隔。

設定過期策略

您可以使用 Last-Modified 因子或明確的過期資訊來設定過期策略。

設定用戶端中斷時的快取運作方式

若文件只擷取了一部分時用戶端就中斷了資料傳輸,則代理伺服器可以為了快取的目的而完成文件擷取程序。代理伺服器的預設值是為了快取,而針對已擷取至少 25% 的文件完成擷取文件的動作。否則,代理伺服器會終止遠端伺服器連線,並移除未完成擷取的檔案。您可以視需要提高或降低用戶端中斷百分比。

無法連線到伺服器時的運作方式

若由於無法與原始伺服器連線,致使對過期文件進行的最新狀態檢查失敗,您可以指定代理伺服器是否傳送快取中的過期文件。