快取設定操作 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

本文包含可於 Web 應用程式層級設定的 Microsoft SharePoint Server 2010 BLOB 快取、快取設定檔及物件快取設定。

SharePoint Server 2010 提供三種類型的快取,可協助提升瀏覽器中 Web 頁面載入的速度:BLOB 快取、頁面輸出快取及物件快取。BLOB 快取能在您想套用快取的 Web 應用程式之 Web.config 檔案中啟用及設定。頁面輸出快取及物件快取通常會在網站集合層級的使用者介面中設定;不過,這些快取的部分設定亦可在 Web 應用程式層級設定。您在 Web.config 檔案中的變更,會套用至 Web 應用程式內的所有網站集合,並優先於在網站集合層級 (含) 之下所進行的設定。

注意

若要使用頁面輸出快取或物件快取,您必須使用網站上的 [發佈] 功能。

本文內容:

  • BLOB 快取

  • 頁面輸出快取設定檔

  • 物件快取

BLOB 快取

SharePoint Server 2010 會提供可儲存讓網頁使用的檔案之磁碟快取,以利其更快速載入至瀏覽器,並減少資料庫伺服器使用這些檔案時的負載。這些檔案也稱為二進位大型物件 (BLOB),而其快取就是 BLOB 快取。BLOB 快取會直接儲存在前端 Web 伺服器電腦的硬碟中。當網頁第一次呼叫時,這些檔案會從資料庫複製到伺服器硬碟上的快取,之後就會直接從伺服器的硬碟快取來提供這些檔案的所有後續要求。依預設,BLOB 快取是離線的且必須將之啟用才能使用其提供的功能。當您在前端 Web 伺服器啟用 BLOB 快取時,可以減少從 Web 瀏覽器讀取要求建立之 SharePoint Server 2010 資料庫伺服器的負載。

您可在想要套用 BLOB 快取的 Web 應用程式之 Web.config 檔案中,啟用 BLOB 快取。您在 Web.config 檔案中的變更,會套用至 Web 應用程式內的所有網站集合。如需 BLOB 快取的詳細資訊,請參閱 規劃快取及效能 (SharePoint Server 2010)

頁面輸出快取設定檔

頁面輸出快取會儲存頁面的轉譯輸出,其亦會依據要求頁面之使用者權限來儲存快取頁面的不同版本。頁面輸出快取設定可在網站集合層級中設定,並可設定頁面版面配置。頁面輸出快取是預設為關閉。

頁面輸出快取會使用快取設定檔,其中指定快取中的項目應保留多長時間。您可以指定不同快取設定檔以用於匿名和驗證使用者,其也可以依據網站上允許的驗證方法來優化快取的使用。

您可以透過編輯應用程式伺服器上的 Web.config 檔案,來設定 Web 應用程式的快取設定檔設定。您在 Web 應用程式層級設定的快取設定檔設定,在該 Web 應用程式的網站集合之所有快取設定檔都會使用這些設定。

注意

若要使用頁面輸出快取及相關聯的快取設定檔設定,您必須使用網站上的 [發佈] 功能。

物件快取

物件快取可透過將物件 (如清單和文件庫、網站設定及頁面版面配置) 儲存至前端 Web 伺服器電腦的記憶體中,來減少 Web 伺服器和 SQL 資料庫的交通量。這樣一來,即可更快速地編譯需要這些項目的頁面,並提升頁面傳送至用戶端瀏覽器的速度。物件快取可以在 Web 應用程式層級與網站集合層級來設定。依預設,物件快取是位在網站集合層級。

您可以指定物件快取的大小,以優化 Web 應用程式的物件快取。指定較大的數目,就每個前端 Web 伺服器的記憶體成本來說,可提升一些大型網站的效能。您可以在網站集合層級中設定物件快取的其他設定。

注意

若要使用物件快取,您必須使用網站上的 [發佈] 功能。

工作需求

本節內容:

See Also

Concepts

規劃快取及效能 (SharePoint Server 2010)