SharePoint Server 中的快取設定作業
適用於:2013 Subscription Edition SharePoint in Microsoft 365
SharePoint Server 提供四種快取類型,可協助改善網頁在瀏覽器中載入的速度:BLOB 快取、頁面輸出快取、物件快取,以及匿名搜尋結果快取。 BLOB 是在您想要套用快取之 Web 應用程式的 Web.config 檔案中啟用和設定。 網頁輸出快取和物件快取通常是在網站集合層級上的使用者介面中設定。 這些快取的部分設定也可設定在 Web 應用程式層級上。 您在 Web.config 檔案中所做的變更會套用至所有網站集合與 Web 應用程式中的所有網站,且會取代在網站集合層級或其下的任何設定。
注意事項
若要使用網頁輸出快取或物件快取,您必須使用網站上的發佈功能。
BLOB 快取
SharePoint Server 提供以磁碟為基礎的快取,可儲存網頁所使用的檔案,以協助它們在瀏覽器中快速載入,並在使用這些檔案時減少資料庫伺服器上的負載。 這些檔案稱為二進位大型物件 (BLOB),快取則稱為 BLOB 快取。 BLOB 快取會直接儲存在前端網頁伺服器電腦的硬碟中。 第一次呼叫某個網頁時,這些檔案便會從資料庫複製並貼上到伺服器硬碟中的快取,而這些檔案的所有後續要求接著便會由伺服器的硬碟快取提供服務。 根據預設,BLOB 快取為關閉且必須啟用才能使用它提供的功能。 當您在前端網頁伺服器上啟用 BLOB 快取時,可以減少從網頁瀏覽器讀取要求所建立的 SharePoint Server 資料庫伺服器負載。
您必須自行啟用 Web 應用程式之 Web.config 檔案中的 BLOB 快取,以套用此快取至 Web 應用程式。 您對 Web.config 檔案所做的變更將會套用至 Web 應用程式中的所有網站集合。 如需 BLOB 快取的相關信息,請參閱 規劃 SharePoint Server 中的快取和效能。
網頁輸出快取設定檔
網頁輸出快取會儲存轉譯的網頁輸出。 此快取也可依據要求網頁的使用者權限,儲存已快取網頁的不同版本。 網頁輸出快取定可以設定在網站集合層級上、網站層級上,以及設定用於頁面配置。 根據預設,網頁輸出快取為關閉。
網頁輸出快取會使用快取設定檔來指定在快取中應該保留項目的時間長度。 您可以指定不同的快取設定用於匿名和已驗證的使用者,依據網站所允許的驗證方法,藉此最佳化快取使用方式。
您可以編輯應用程式伺服器上的 Web.config 檔案,為 Web 應用程式設定快取設定檔設定。 您設定在 Web 應用程式層級上的快取設定檔設定,將會針對該 Web 應用程式用於網站集合中的所有快取設定檔。
注意事項
「內容搜尋網頁組件」有一個已知問題。 網頁組件中的 SendContentBeforeQuery 設定在使用輸出快取的頁面上無法正常運作。 此問題已在 2013 年 3 月的 SharePoint Server 2013 累積更新中解決。 如需詳細資訊,請參閱Microsoft知識庫文章2767999: SharePoint Server 2013 更新的描述:2013 年 3 月 12 日。
注意事項
若要使用網頁輸出快取和相關的快取設定檔設定,您必須使用網站上的發佈功能。
物件快取
物件快取可儲存前端網頁伺服器電腦記憶體中的物件 (例如清單和文件庫、網站設定及頁面配置等),藉此減少網頁伺服器和 SQL 資料庫之間的流量。 結果就是,可以迅速轉譯需要這些項目的網頁,加快網頁傳遞至用戶端瀏覽器的速度。 物件快取設定可以設定在 Web 應用程式層級和網站集合層級上。 根據預設,物件快取會位於網站集合層級上。
您可以指定物件快取的大小藉此最佳化 Web 應用程式的物件快取。 指定較大的數字可以透過每部前端網頁伺服器上的記憶體,強化部分大型網站的效能。 您可以針對網站集合層級上的物件快取設定其他設定。
注意事項
若要使用物件快取,您必須使用網站上的發佈功能。
匿名搜尋結果快取
匿名搜尋結果快取主要是由允許匿名使用者存取的發佈網站使用。 此快取會儲存來自匿名使用者的搜尋結果,並重複使用這些結果以供稍後與原始查詢相同的查詢使用。 如此可改善使用內容搜尋網頁組件之網站頁面的效能。
注意事項
內容搜尋網頁組件和目錄項目重複使用網頁組件的已知問題是,不會使用類別頁面上的匿名搜尋結果快取。 此問題已在 2013 年 3 月的 SharePoint Server 2013 累積更新中解決。 如需詳細資訊,請參閱Microsoft知識庫文章2767999: SharePoint Server 2013 更新的描述:2013 年 3 月 12 日。
注意事項
如果您有在安裝累計更新之前建立的類別頁面,則必須重新建立類別頁面。 請在原始類別頁面上儲存您想要保留的配置和任何自訂項目。 中斷連線然後重新連線至該目錄,接著將自訂項目複製到新的類別頁面。
快取設定的相關文章
下列有關快取設定的文章可供使用。
在 SharePoint Server 中設定 Web 應用程式的快取設定 - 描述如何設定 Web 應用程式的磁碟型 BLOB 快取、頁面輸出快取設定檔和物件快取。
在 SharePoint Server 中設定物件快取使用者帳戶 - 描述如何設定物件快取使用者帳戶。
排清 SharePoint Server 中的 BLOB 快取 - 描述如何清除 Web 應用程式的 BLOB 快取內容。