使用 [新增快取規則][編輯快取規則] 對話方塊,可設定 IIS 如何快取特定副檔名的內容。 您可以設定使用者模式及核心模式快取處理的設定。

UI 元素清單

元素名稱描述

副檔名

指定快取處理規則套用的副檔名 (例如 .aspx)。 若要將規則套用到所有副檔名,請在方塊中輸入星號 (*)。

使用者模式快取處理

設定規則將內容儲存在輸出快取,即使用者模式。 選取 [檔案快取監視] 底下的選項,設定如何或何時更新此規則快取在輸出快取中的任何檔案。

使用檔案變更通知 (在 [使用者模式快取處理] 選項底下)

設定當 IIS 收到檔案或設定變更通知時,從輸出快取移除檔案 (此規則所快取的檔案)。

時間間隔 (hh:mm:ss) (在 [使用者模式快取處理] 選項底下)

設定在特定的一段時間過後,從輸出快取移除檔案 (此規則所快取的檔案),除非檔案或設定變更通知在期限達到之前清除快取。

對應方塊中的值會指定內容儲存在輸出快取的時間長度。 時間的格式為 hh:mm:ss (其中 hh 是小時、mm 是分鐘,而 ss 是秒鐘)。 預設時間是 30 秒。 將此值設為太低可能會影響伺服器效能,因為這會強制項目比所需頻率更常更新。

附註

當您同時選取使用者模式快取處理及核心模式快取處理,並設定每個模式使用 [時間間隔 (hh:mm:ss)] 選項時,則兩種模式必須指定相同的持續時間值。 如果這兩個值不同,會使用為核心模式快取處理指定的持續時間。

防止所有快取處理

設定檔案 (符合副檔名的檔案) 不儲存在輸出快取。

此設定相當於設定中的 DisableCache 設定,不同於在未選取 IIS 管理員中的 [使用者模式快取處理] 選項時,出現在設定中的 DontCache 設定。 DontCache 設定表示輸出快取模組不會設定使用者模式快取處理原則,但如果有其他模組設定快取處理原則,輸出快取模組就會快取回應。 DisableCache 設定表示,即使其他模組嘗試設定使用者模式快取處理原則來啟用使用者模式快取處理,輸出快取還是不會快取回應。

進階

開啟 [進階輸出快取處理設定] 對話方塊,您可以在此對話方塊設定快取規則,以根據查詢字串和標頭快取回應的不同版本。 這些選項僅適用於使用者模式快取處理。

核心模式快取處理

設定規則將內容儲存在核心快取,即核心模式。 選取 [檔案快取監視] 底下的選項,設定如何或何時更新此規則快取在核心快取中的任何檔案。

使用檔案變更通知 (在 [核心模式快取處理] 選項底下)

設定當 IIS 收到檔案或設定變更通知時,從核心快取移除檔案 (此規則所快取的檔案)。

時間間隔 (hh:mm:ss) (在 [核心模式快取處理] 選項底下)

設定在指定的一段時間過後,從核心快取移除檔案 (此規則所快取的檔案)。

對應方塊中的值會指定內容儲存在核心快取的時間長度。 時間的格式為 hh:mm:ss (其中 hh 是小時、mm 是分鐘,而 ss 是秒鐘)。 預設時間是 30 秒。 將此值設為太低可能會影響伺服器效能,因為這會強制項目比所需頻率更常更新。

附註

當您同時選取使用者模式快取處理及核心模式快取處理,並設定每個模式使用 [時間間隔 (hh:mm:ss)] 選項時,則兩種模式必須指定相同的持續時間值。 如果這兩個值不同,會使用為核心模式快取處理指定的持續時間。

防止所有快取處理 (在 [核心模式快取處理] 選項底下)

設定檔案 (符合副檔名的檔案) 不儲存在核心快取。

此設定相當於設定中的 DisableCache 設定,不同於在未選取 IIS 管理員中的 [核心模式快取處理] 選項時,出現在設定中的 DontCache 設定。 DontCache 設定表示輸出快取模組不會設定核心模式快取處理原則,但如果有其他模組設定快取處理原則,輸出快取模組就會快取回應。 DisableCache 設定表示,即使其他模組嘗試設定核心模式快取處理原則來啟用核心模式快取處理,核心快取還是不會快取回應。

請參閱


目錄