附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。
如果您的網站接收到的訪客很多,您可以設定網頁輸出快取以改善網站效能經常存取頁面。
附註: 如果您想要使用網頁輸出快取,必須啟用發佈功能,您的網站。
本文內容
關於網頁輸出快取
網頁輸出快取會儲存呈現輸出指定的頁面上的所有控制項,而且也會儲存此預先呈現頁面的數種不同的版本。在網站集合層級,網站層級,以及個別版面配置,您可以設定網頁輸出快取設定。預設網頁輸出快取會關閉。
第一個頁面就是後會呈現在指定的使用者類別中,使用者以後每次的使用者檢視相同類別中的該頁面,因為.aspx 頁面上的控制項不需要執行一次來產生 HTML 頁面載入速度更快。減少呈現頁面所需的時間量。網頁輸出快取提升伺服器效能,因為它降低伺服器控制項活動 」 和 「 呼叫資料庫。
您決定要使用的輸出快取以改善頁面及頁面項目呈現的效能之前,您可能要考慮下列潛在的優缺點輸出快取的清單。下列清單並不詳盡,也可能有其他考量。
輸出快取的優點 |
輸出快取的缺點 |
|
|
建立新的快取設定檔
快取設定檔說明每種類型的網頁輸出快取的特定的快取設定。快取設定檔定義下列類型的快取行為:
-
項目應該舉行快取中的時間長度
-
安全性調整原則
-
設定,例如持續時間] 及 [變更的到期日
-
根據使用者權限的使用者權限,與其他自訂變數快取的磁碟分割。
網站集合都可以定義集中的快取設定檔,因為您可以更新設定檔在同一個位置,然後變更會立即實作跨網站集合。您必須是網站集合管理員,以定義新的快取設定檔。
附註: 快取設定檔決定網站集合、 個別的網站或對其套用快取設定檔的主版頁面的網頁輸出快取的行為。
-
移至網站集合中頂層網站的 [首頁] 頁面。
-
在 [網站動作] 功能表 中,按一下 [網站設定]。
-
在 [網站集合管理] 底下,按一下 [網站集合快取設定檔。
-
在快取設定檔頁面上,按一下 [新增項目。
-
在 [標題] 區段中,輸入新的快取設定檔的標題。
-
在 [顯示名稱] 區段中,輸入快取設定檔的名稱。
網站擁有人和頁面版面配置的擁有者的顯示名稱會出現在 [使用快取設定檔的清單。 -
在 [顯示描述] 區段中,輸入描述以快取設定檔。
-
在 [執行 ACL 檢查] 區段中,選取核取方塊,以確保快取中的所有項目安全性調整。
雖然您可以清除核取方塊,以提供其他的速度,您就應該執行這個動作僅適用於網站] 或 [版面配置,並沒有安全性調整需要的資訊。 -
在 [啟用] 區段中,選取 [啟用快取] 核取方塊。
-
在 [工期] 區段中,輸入可快取的版本的秒數。
-
檢查有變更區段中,選取核取方塊,以驗證每個頁面要求網站並未變更,且會清除上變更的快取到網站。
雖然您可以清除核取方塊,以增強效能,執行此動作時,系統不會檢查更新至網站的持續時間] 區段中所指定的秒數。這可能會導致使用者沒有看到最新的資訊。 -
在自訂的參數分] 區段中,輸入自訂的參數所指定的HttpCachePolicy.SetVaryByCustom ASP.NET 2.0 中。
附註: 參數的詳細及下列步驟,請參閱 MSDN 上的.NET Framework 類別程式庫。
-
在 [分 HTTP 標頭] 區段中,輸入自訂的參數所指定的HttpCachePolicy.VaryByHeaders ASP.NET 2.0。
-
在 [查詢字串參數分] 區段中,輸入查詢參數所指定的HttpCachePolicy.VaryByParams ASP.NET 2.0。
-
在 [分的使用者權限] 區段中,選取核取方塊,以確保上所有的安全物件,若要查看其他使用者相同的快取的頁面,使用者必須具備相同的有效權限。
-
在 [快取性] 區段中,選取快取類型所指定的HttpCacheability ASP.NET 2.0。
-
在 [安全的驗證使用的區段中,選取您想要讓系統管理員和頁面版面配置套用至已驗證的案例的設計工具的原則核取方塊。
-
在 [允許撰寫者,若要檢視快取的內容] 區段中,選取 [略過中編輯哪些人擁有權限頁面快取的標準行為] 核取方塊。
啟用此案例知道將發佈網頁,但不是會有可能取出或存在於草稿表單,例如內容查詢網頁組件中的內容中的行為。 -
按一下 [儲存]。
設定網頁輸出快取設定網站集合
您必須是網站集合管理員,才能設定網頁輸出快取設定網站集合。
-
在 [網站動作] 功能表 中,按一下 [網站設定]。
-
在 [網站集合管理] 區段中,按一下 [網站集合輸出快取。
-
若要啟用網站集合的輸出快取,請按一下 [啟用輸出快取] 核取方塊。
快取設定的清單會顯示在頁面上。 -
在 [預設的網頁輸出快取設定檔] 區段中 [匿名快取設定檔] 清單中,選取 [使用匿名使用者,,然後選取 [驗證快取設定檔] 清單中的 [使用快取設定檔的快取設定檔經過驗證的使用者。
這會最佳化使用快取根據允許在網站上的驗證方法。網頁輸出快取設定檔特別是會影響入口網站的發佈頁面。 -
在 [網頁輸出快取原則] 區段中,執行下列一或多項動作:
-
若要設定不同的快取設定檔的發佈網站,請選取 [發佈網站,可以使用不同的網頁輸出快取設定檔] 核取方塊。
-
若要設定不同的快取設定檔的版面配置,請選取 [版面配置都可以使用不同的網頁輸出快取設定檔的核取方塊。
-
-
若要顯示在網站集合,在 [偵錯快取資訊] 區段中的頁面上的其他快取資訊選取 [啟用偵錯快取資訊頁面上核取方塊。
包括日期及時間的最後一個所呈現的頁面。 -
按一下 [確定]。
在網站層級設定網頁輸出快取設定
您可以使用下列步驟,設定發佈網站的網頁輸出快取設定。您必須設定網頁輸出快取設定網站的網站完全控制權限。
-
在 [網站動作] 功能表 中,按一下 [網站設定]。
-
在 [網站管理] 底下,按一下 [網站輸出快取]。
-
下匿名快取設定檔,請執行下列其中一項:
-
若要繼承整個網站匿名的設定檔設定網站集合輸出快取設定] 頁面,選取 [繼承 < 設定檔名稱 > 的設定檔]。
-
若要選取不同的匿名快取設定檔] 頁面上,按一下 [選取網頁輸出快取設定檔]。
-
在驗證的快取設定檔,請執行下列其中一項:
-
若要繼承整個網站經過驗證的設定檔設定網站集合輸出快取設定] 頁面,選取 [繼承設定檔 < 設定檔名稱 >。
-
若要選擇不同的驗證 快取 設定檔頁面上,選取 選取頁面輸出快取設定檔 .
-
若要套用的設定 s 子網站 在網站集合中,選取 [ 套用這些設定,所有的子網站 ] 核取方塊。
-
按一下 [ [確定] .
設定網頁輸出快取設定的版面配置
使用下列步驟來設定將會用於驗證與匿名快取設定檔中每個版面配置。您必須是網站至少設計工具,以設定輸出快取的版面配置。
-
在 [網站動作] 功能表 中,按一下 [網站設定]。
-
按一下 [組件庫] 底下的 [主版頁面與版面配置]。
-
在 [主版頁面圖庫] 頁面上,指向您要套用快取設定檔,按一下出現的箭號,然後按一下 [取出的版面配置的名稱。
-
指向版面配置,按一下出現的箭號,再按一下 [編輯屬性]。
-
請執行下列其中一項或兩項:
-
在 [ 驗證快取設定檔] 方塊中,選取您要套用至版面配置的已驗證的快取設定檔。
-
在 [ 匿名快取設定檔] 方塊中,選取您要套用至版面配置的匿名快取設定檔。
附註: 在某些網站,您可能需要您可能會有,您會看到快取設定檔選項.之前,從 [內容類型] 區段中選取版面配置
-
按一下 [儲存]。
-
指向您要存回,按一下出現的箭號,然後按一下 [存回的版面配置的名稱。