在其中 HTTP.sys 並不會快取內容的執行個體

文章翻譯 文章翻譯
文章編號: 817445 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

這份文件會概述在其中 HTTP.sys 驅動程式並不會快取內容的執行個體。在這些情況下,網際網路資訊服務 (IIS) 6.0 和更新版本必須管理的內容,以使用者模式快取。

其他相關資訊

HTTP.sys 回應快取會快取任何具有適當的標幟,在要求標頭中的要求。此快取已停用每個要求為基礎。不過,如果一或多個下列條件為真,HTTP.sys 並不會快取要求回應:
  • 要求不是匿名要求。
  • 此要求需要驗證。(例如,要求中包含的授權: 標頭。)
  • 「 網站設定為使用頁尾。
  • 動態壓縮會啟用,而且用於回應。
    附註 靜態壓縮可以搭配 HTTP.sys 快取。
  • 靜態檔案是一個通用命名慣例 (UNC) 檔案,並將 DoDirMonitoringForUnc 登錄機碼不會啟用。
    附註若要切換回變更通知快取的靜態檔案快取,您可以使用 DoDirMonitoringForUnc 登錄屬性 (DWORD 值)。這個設定,如下所示:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo\Parameters
    預設值為 0,或未啟用。它可以設為 1 以啟用的靜態內容會根據變更通知快取。
  • 要求包含查詢字串。
  • 快取已停用。(也就是說,MD_VR_NO_CACHEmetabase 屬性值等於 1。)
    附註 更多資訊 MD_VR_NO_CACHEmetabase 屬性設定是產品說明文件。若要檢視這份文件,請移至下列 Microsoft 網站:
    DisableStaticFileCache
    您也可以存取的產品說明文件透過 IIS 管理員。 如需有關如何存取此說明 」 功能,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
    815127如何存取 IIS 6.0 說明文件
  • 要求包含實體主體。
  • 啟用憑證對應的 URL。
  • 網站已啟用自訂的記錄。
  • 要求的 HTTP 版本是 1.1 和 1.0 都沒有。
  • 要求中包含的翻譯: f 標頭。
  • 預期: 沒有完全 「 100 繼續 」 的標題會出現。
  • 要求中包含任一個 If 行跡: 頁首] 或 [範圍: 標頭。
    附註HTTP.sys 處理只整個回應。HTTP.sys 就不會試圖傳送遠距攻擊的回應。
  • 回應會跨越多重 SendResponse 以及 SendResponseEntityBody 呼叫。
    附註 快取的回應必須下降,「 向量化" SendResponse * 呼叫。
  • 回應的總大小大於-回應的最大大小。最大值由 UriMaxUriBytes 的登錄機碼,而預設值是 256 KB。
  • 回應標頭大小大於-回應的最大的標頭大小。預設值為 1024 個位元組。
  • 快取已滿。預設大小是電腦中的實體記憶體的比例。
  • 回應是長度為零。
  • 已安裝 ISAPI 篩選常式,並不知道快取。
    附註 預設情況下,不是快取感知 ISAPI 篩選器。您必須設定 FilterEnableCachemetabase 屬性設定為篩選條件,使其更快取感知的。預設安裝的 IIS 中的所有篩選器是快取感知。這包括 Microsoft FrontPage 和 Microsoft ASP.NET。

    如需相關資訊FilterEnableCachemetabase 屬性設定,在下面的 Microsoft 網站檢視產品文件:
    FilterEnableCache
  • 存取靜態檔案時,為預設文件。(例如,先前的範例中存在的根目錄。)依名稱 (http://example.com/default.htm/) 存取特定的檔案時,會導致 HTTP.sys 快取檔案。藉由要求根資料夾 (http://example.com/) 會導致快的回應來存取該網站。

    附註如果所列的第一頁 預設文件清單是無法存取,IIS 會嘗試做第二頁預設文件清單。在此情況下,該靜態的網頁可能會從快取提供服務。

屬性

文章編號: 817445 - 上次校閱: 2013年3月11日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Internet Information Services 8.0
  • Microsoft Internet Information Services 7.5
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 6.0
關鍵字:?
kbinfo kbmt KB817445 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:817445
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com