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

 

適用版本: SharePoint Server 2010

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

Microsoft SharePoint Server 2010 提供二進位大型物件 (BLOB) 磁碟快取,可降低資料庫負載,並提高使用者的瀏覽器效能。本文說明 BLOB 快取,告訴您使用的方法及時機,並列出規劃使用的重要考量。本文也包含「位元速度節流設定」使用時機的資訊,當影片提供為 SharePoint Server 2010 數位資產管理之一部分時,它是可提升使用者影片效能的 Internet Information Services (IIS) 7.0 延伸模組。最後,本文還會說明上傳檔案大小的限制,並列出調整伺服器上檔案傳輸大小限制的考量。

如需如何啟用 BLOB 快取的資訊,請參閱<設定 Web 應用程式的快取設定 (SharePoint Server 2010)>。如需管理數位資產的資訊,請參閱<規劃數位資產庫 (SharePoint Server 2010)>。

本文內容:

  • BLOB 磁碟快取

    • BLOB 快取概觀

    • 決定使用 BLOB 快取

    • 儲存 BLOB 快取

    • 啟用 BLOB 快取

    • 指定 BLOB 快取的大小

  • 位元速度節流設定

    • 位元速度節流設定概觀

    • 決定使用位元速度節流設定

    • 啟用位元速度節流設定

  • 上傳檔案大小上限

    • 上傳檔案大小上限概觀

    • 決定上傳檔案大小上限

    • 設定上傳檔案大小上限

BLOB 磁碟快取

本節說明 BLOB 磁碟快取,並提供如何規劃使用快取與 SharePoint 部署的重要資訊。本文提供如何決定使用 BLOB 快取的時機、儲存位置、啟用方法,以及如何設定快取大小,為使用者取得最佳效能。

BLOB 快取概觀

BLOB 磁碟快取控制二進位大型物件 (BLOB) 的快取,例如經常使用的圖像、音訊及視訊檔案,以及用於顯示網頁的其他檔案 (如 .css 及 .js 檔)。BLOB 快取在前端網頁伺服器上啟用,其提升效能的方法是從資料庫擷取 BLOB 檔案,再儲存在前端網頁伺服器目錄中,供使用者使用。如此會降低網路流量及資料庫伺服器負載。

BLOB 快取也提供對使用者供應媒體檔案的功能。其中一項功能是支援位元組範圍要求,讓使用者選取視訊較後面的播放點,立即開始播放。另一項功能是漸進式快取,開始供應大型視訊檔案開頭的同時,也快取剩餘的檔案。視訊檔案會分割成較小的區段擷取,降低前端及後端伺服器之間的負載。管理員可以設定區段的大小。

決定是否使用 BLOB 快取

啟用 BLOB 快取時,它會快取各種圖像、音訊及視訊檔案,以及 .css 及 .js 檔案。管理員可修改設定,新增或移除要快取之檔案類型的副檔名。此功能可讓您儘量快取多種檔案類型,或限制快取特定種類的檔案。例如,若有附唯讀檔案 (如 .doc 或 .pdf 檔) 的網際網路入口網站,您可指定快取這些檔案,以便更快向使用者顯示。若有共同作業網站,其包含經常更新的檔案,也有媒體資產;您可在快取設定中只併入副檔名,指定快取只儲存音訊或視訊類型。

啟用 BLOB 快取之前,請審慎考量規劃使用的案例。網站若會進行大量的共同作業,啟用 BLOB 快取可會因為要將快取的檔案會先寫入磁碟,而暫時影響網站效能。在檔案儲存到快取之後,網站效能即會提升;決定是否啟用快取時,請將此納入考量。請以下列準則為基礎,決定啟用 BLOB 快取:

  • 對於多數訪客為匿名者或多數檔案為靜態內容的發佈網站,啟用 BLOB 快取可儘量取得多種檔案類型。

  • 至於包含大量唯讀媒體資產,或只更新少量媒體資產的其他網站,請只針對媒體檔案啟用 BLOB 快取。

每個 Web 應用程式只有一個 BLOB 快取。BLOB 快取若打算與預期會變大的資產庫一起使用,或與會接收大量流量的網站一起使用,請考慮將包含資產庫的網站集合放入其本身的 Web 應用程式,以接收本身的 BLOB 快取。如此可確保其他資產不會耗盡您要配置給資產庫項目的 BLOB 快取空間。也確保接收大量流量的網站,不會阻礙接收較少流量的其他網站受益於 BLOB 快取。

儲存 BLOB 快取

啟用 BLOB 快取時,您必須在檔案未來儲存所在的前端網頁伺服器上指定位置。根據預設,快取會建立在 SharePoint 安裝所在的磁碟機中。BLOB 快取務必要放在有足夠磁碟空間可用的磁碟機中,以儲存快取。此外,亦請選取儘量沒有處理程序使用的磁碟機,以便 BLOB 快取處理程序在嘗試存取磁碟機時,不會發生衝突。若有許多處理程序爭相存取 BLOB 快取所在磁碟機的磁碟,即會嚴重影響到 BLOB 快取效能及其他處理程序。

若打算在快取用量極大的案例中使用 BLOB 快取,例如在高流量環境中供應視訊,而且會使用 ULS 記錄,請考慮將 BLOB 快取與 ULS 記錄放在不同的實體磁碟機中,而不是放在不同的磁碟分割中。將 BLOB 快取與 ULS 記錄儲存在相同的磁碟機上,會造成伺服器效能不彰。若將 BLOB 快取與 ULS 記錄放在相同的實體磁碟機中,請務必仔細監控所有效能效果的磁碟佇列長度。

每部前端網頁伺服器都有自己的 BLOB 快取本機複本,建置為已接收檔案的要求。若使用負載平衡及多部前端網頁伺服器,每部伺服器都會包含自己的快取。當第一部伺服器要求檔案時,檔案只會快取到該伺服器。若由第二部伺服器再次提出要求相同的檔案,第二個要求會送至資料庫伺服器,將該檔案擷取至第二部伺服器的快取。

啟用 BLOB 快取

BLOB 快取會在各 Web 應用程式的 web.config 檔案中進行設定,預設不會啟用。您必須視狀況啟用 BLOB 快取,才可獲取效能方面的優勢。如需如何啟用 BLOB 快取的資訊,請參閱<設定 Web 應用程式的快取設定 (SharePoint Server 2010)>。

指定 BLOB 快取的大小

決定 BLOB 快取的規模大小時,必須考量檔案的數量及大小,以決定要儲存在快取的資料總大小。BLOB 快取預設設為 10 GB。磁碟機的空間至少要比快取大小多百分之 20 以上。例如,內容若為 10 GB,快取大小即須設為 12 GB,所在磁碟機至少要有 15 GB 的空間。BLOB 快取若太小,對使用者供應檔案即會變慢,並降低網站效能。

位元速度節流設定

本節包含「位元速度節流設定」的資訊,說明應使用此功能搭配 SharePoint 解決方案的時機,及其啟用方法。

位元速度節流設定概觀

位元速度節流設定是 IIS 7.0 延伸模組,可測量媒體檔案類型及伺服器與用戶端電腦間資料的下載速度。媒體檔案類型的編碼位元速度都是自動偵測,例如 Windows Media Video (WMV)、MPEG-4 (MP4) 及 Adobe Flash Video,而檔案透過 HTTP 遞送至用戶端的速度也都是根據設定的位元速度節流設定所控制。如需詳細資訊,請參閱位元速度節流設定(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=155151&clcid=0x404)(可能為英文網頁)。

決定使用位元速度節流設定

若要使用 SharePoint Server 2010 對使用者提供長時間播放的視訊資產,請在 IIS 中啟用位元速度節流設定。不使用位元速度節流設定,IIS 即會儘量使用大量的頻寬供應視訊檔案,如此會造成網路效能增加。在 IIS 中啟用位元速度節流設定後,它只會使用所需頻寬供應視訊檔案,以支援漸進式下載及檢視視訊。當 BLOB 快取也啟用時,位元速度節流設定會使用快取至磁碟的副檔名規則。使用位元速度節流設定從 BLOB 快取供應的檔案,會根據壓縮大小百分比,使用編碼的位元速度傳送到用戶端。例如,貴組織的視訊若小於 10 MB,您可能決定不使用位元速度節流設定,因為它會影響使用者將視訊下載至本機電腦的速度。但若要供應視訊檔案,啟用位元速度節流設定可以控制檔案下載至用戶端電腦的速度。

注意

若不先啟用 BLOB 快取,並設定它快取要節流的檔案類型,位元速度節流設定不會正確運作。

啟用位元速度節流設定

若要在 IIS 7.0 中啟用位元速度節流設定,必須安裝 IIS Media Services 2.0。如需如何安裝 IIS Media Services 2.0 的資訊,請參閱位元速度節流設定讀我檔案(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=154962&clcid=0x404)(可能為英文網頁)。如需如何設定位元速度節流設定的資訊,請參閱位元速度節流設定的設定逐步解說(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=155153&clcid=0x404)(可能為英文網頁)。

上傳檔案大小上限

本節說明上傳檔案的大小限制,並告訴您如何決定上傳檔案大小限制應有的上限,以及如何設定此限制。

上傳檔案大小上限概觀

上傳檔案大小上限是 SharePoint Server 2010 Web 應用程式使用的設定,可指定使用者能夠上傳至伺服器的檔案大小上限。建立新的 Web 應用程式時,SharePoint Server 2010 會將預設上傳大小的上限設為 50 MB。使用者若嘗試上傳大於指定上傳大小上限的檔案,上傳就會失敗。

決定上傳檔案大小上限

上傳檔案至文件庫的每位使用者,都會使用伺服器連線並增加資料庫的資料量。如此會影響伺服器的負載、回應時間及資料容量。視情況之不同,伺服器若未設定成處理較大量的檔案,對伺服器效能可能會有負面影響。若要決定伺服器應有的上傳檔案大小限制,請考量網站使用者數目,以及他們會上傳的檔案大小。例如,若使用者主要上傳 500 MB 的視訊檔案,上傳的檔案大小限制應大到能輕鬆容納使用者會上傳的最大檔案。規劃調整上傳檔案大小限制時,請記住這也會直接影響伺服器環境的容量規劃。如需規劃大型媒體檔案儲存區的詳細資訊,請參閱<規劃數位資產庫 (SharePoint Server 2010)>。

設定上傳檔案大小上限

為設定 SharePoint Server 2010 的上傳檔案大小,伺服器管理員必須變更管理中心 [Web 應用程式一般設定] 頁面的 [最大上傳大小] 值。

注意

若增加 Web 應用程式的上傳大小預設上限,而您也打算使用內容部署,將內容從該 Web 應用程式內的網站集合,移至其他伺服器陣列或網站集合,則也必須要增加目的伺服器的上傳大小預設上限,否則或內容部署工作會失敗。

See Also

Concepts

快取設定操作 (SharePoint Server 2010)