共用方式為


規劃企業內容存放區

本文包含的資訊可協助解決方案規劃者及設計者適當地規劃及設定以 Microsoft Office SharePoint Server 2007 為基礎的大規模企業內容管理解決方案,以在提供網站使用者所需的功能時,能夠順利執行。Office SharePoint Server 2007 可支援高容量的文件儲存區;文件庫最多可包含 5 百萬份文件。然而,依據使用內容的方式,含有非常大量文件的網站效能會降低。本文中提供的規定指導可協助您依企業的需求調整,設計出大規模的內容管理解決方案,並提供解決方案使用者效能良好的環境,以建立及使用文件。

在決定有關 Office SharePoint Server 2007 中之網站集合、網站及文件庫容量時,不只要考量到 Office SharePoint Server 2007 環境的實際儲存限制,也要考量使用者的內容使用情況和檢視模式。例如,若使用者要檢視或查詢含有幾千份文件之文件庫中的一組文件,如果網站設定不良,就會降低效能。或者如果服務層級協定需要每天備份內容二次,若內容集太大,服務的效能可能會不太好。本文討論的技巧可讓您用來提供必要的內容管理功能,並維持令人滿意的效能。

在本主題中,將會討論四個層級的內容儲存區:

  • 網站集合

  • 網站

  • 文件庫

  • 資料夾

本文針對各層級的儲存區,說明在該層級組織內容的好處;討論效能會如何隨著儲存文件的增加而降低;並提供當有大量內容存在時,如何提升效能的建議。

本文內容:

  • 典型的大規模內容管理案例

  • 網站集合:內容儲存區的好處及限制

  • 網站:內容儲存區的好處及限制

  • 文件庫:內容儲存區的好處及限制

  • 資料夾:內容儲存區的好處及考量

  • 建議摘要

注意

雖然本文中的範例主要是與以 Office SharePoint Server 2007 為基礎的解決方案有關,但這裡所提供的規定指導可套用在 Office SharePoint Server 2007 及 Windows SharePoint Services 3.0。

典型的大規模內容管理案例

通常大規模的內容管理案例是下列其中一個案例的變體:

  • 大規模的製作環境

  • 大規模的內容封存

  • 極大規模的內容封存

這裡提供的案例說明目的是要闡明我們所謂的大規模解決方案,以及提供希望能夠反映您的內容管理目標的範例。

大規模的製作環境

在大規模的製作環境中,網站中包含的文件庫可讓使用者跨 500 個以上的資料夾,積極編輯 50,000 份以上的文件。會啟用版本設定,而且每份文件通常會有 10 個以上的舊版本存在。文件會經常存回及取出,而且會使用工作流程來控制其生命週期。可能有二十種以上的內容類型在使用中。通常這類網站的資料庫大概會包含 150 GB 的資料 (請注意,文件的每個版本都會分開儲存在資料庫中)。一般而言,在大規模的製作環境中,有 80% 的網站使用者是製作者,其擁有主要及次要文件版本的存取權,而 20% 的網站使用者擁有唯讀權限,只能檢視內容的主要版本。

大規模的製作環境網站可以 Office SharePoint Server 2007 文件中心網站範本為基礎,其包含單一大型文件庫,並已針對大規模製作而最佳化。請參閱文件中心網站。

大規模的內容封存

大規模封存是一種文件存放庫,使用者可以在裡面檢視文件或上傳新文件。在此網站中鮮少或完全沒有製作的動作。有二種主要的大規模封存案例:知識庫及記錄管理。

在知識庫網站中,大部分文件都只有單一版本,所以網站可以調整到輕鬆容納 1,000,000 份以上的文件。內容通常會儲存在像 400 GB 這種大小的單一資料庫中。在一般案例中,例如企業的技術支援中心,可能會有 10,000 名使用者存取內容,主要都是讀取。其中有部分使用者 (3,000–4,000) 會上傳新內容至網站。知識庫網站可以文件中心網站範本為基礎。

另一種大規模封存是記錄中心,以記錄中心網站範本為基礎。此網站範本包含的功能可讓您用來管理記錄的保留和處理 (用來證明組織所執行之活動或交易的文件,以及必須保留一段時間的文件)。和知識庫網站一樣,記錄中心包含每份文件的單一版本,通常可容納 1,000,000 份以上的文件。提交內容至記錄中心的使用者會比檢視或讀取的使用者多很多。

極大規模的內容封存

如果自訂網站的使用者介面來移除資源密集的使用者介面作業,例如複雜的檢視查詢,則可使用極大規模的內容封存來作為參考庫或內容存放庫。極大規模的封存可能包含高達 10,000,000 份文件,並分散在 5,000 個以上的資料夾中。資料庫可以成長 3 TB 以上。

在極大規模的封存中,使用者 (50,000 或以上) 主要是藉由搜尋來瀏覽內容。可使用自訂提交表單來提交內容。

網站集合:內容儲存區的好處及限制

網站集合是一組具有相同擁有者並共用管理設定的網站。每個網站集合都含有一個最上層網站,並可包含一或多個子網站。網站集合通常會有共用的導覽結構。

將內容儲存在相同網站集合中的好處

網站集合中的網站通常會依目的相互關聯。若要充分發揮解決方案的可用性,請將所有相關資料及內容儲存在單一網站集合中。這麼做的好處包括:

  • 在網站集合中管理的內容類型和欄可共用於網站集合中的所有網站。相反地,沒有自動機制可跨多個集合來傳播內容類型和欄定義。

  • 在網站集合中管理的資訊管理原則可用於網站集合中所有網站的內容。

  • Office SharePoint Server 2007 會自動更新網站集合中已重新命名或移動的檔案的連結,以反映它們的新名稱或位置。相反地,不會更新其他網站集合中文件的連結。

  • 如果網站集合是在執行 Windows SharePoint Services 3.0 的伺服器上,則只能搜尋該網站集合中的內容。如果網站集合是在執行 Office SharePoint Server 2007 的伺服器上,則可跨多個網站集合來搜尋內容。

  • Windows SharePoint Services 3.0 及 Office SharePoint Server 2007 中的某些檢視會列出來自單一網站集合中多個網站的文件 (例如,檢視跨網站集合列舉出指定給使用者的所有工作)。此外,開發人員可以在網站集合中建立跨網站資料庫查詢,但跨網站查詢不支援跨網站集合。

  • 內容配額及其他配額只能在網站集合層級管理。

將內容儲存在相同網站集合中的限制

在規劃要如何跨一或多個網站集合來配置您的內容時,請記住以下限制:

  • 在網站集合中建立太多任何網站的子網站,可能會影響效能及可用性。請將任何網站的子網站數目限制在最多 2,000 個。

  • 網站集合中的所有網站會共用相同的後端資源。尤其是網站集合中的所有內容都必須儲存在相同的內容資料庫中。因此,資料庫作業 (例如備份及還原內容) 的效能將取決於跨整個網站集合的內容量、資料庫的大小、架設資料庫之伺服器的速度,以及其他因素。依據內容量及資料庫的設定,您可能需要將一個網站集合分割成好幾個網站集合,以配合用於備份和還原、輸送量或其他需求的服務層級協定。有關管理資料庫大小及效能的規定指導,則不在本文的範圍內。如需容量規劃的詳細資訊,請參閱<規劃效能和容量 (Office SharePoint Server)>。

  • 尤其是在不同的網站集合中保持極活躍的網站。例如,網際網路上可允許匿名瀏覽的知識庫網站,就會產生大量的資料庫活動。如果其他網站使用相同的資料庫,其效能就會受影響。若是將知識庫網站放在個別的網站集合中,並有自己的資料庫,您就可以將資源釋出給其他網站,那些網站就不需要再與其競用資料庫資源。

請注意,Windows SharePoint Services 3.0 及 Office SharePoint Server 2007 有些功能可減少由 IT 部門還原內容的需求。資源回收筒及網站集合資源回收筒提供雙重安全機制來還原不慎刪除的項目。文件版本設定也有為遺失的文件提供安全網,因為可以使用舊版文件。若要進一步確保舊版的可用性,管理員可以將刪除版本權限從製作者的權限中移除;如此有助於確保有舊版內容可用,而不需要將其從資料庫還原。

網站:內容儲存區的好處及限制

網站是在 Office SharePoint Server 2007 及 Windows SharePoint Services 3.0 中組織相關內容的主要方法。

將內容儲存在相同網站中的好處

  • 當多個文件庫及清單位在相同的網站中,會比較容易建立頁面來顯示其檢視。

  • 網站導覽使用者介面已最佳化,可輕鬆尋找及導覽相同網站中的文件庫。

  • 您可以在網站層級定義及指派權限給群組。

  • 您可以定義一組要用在網站中的內容類型及網站欄。

文件中心網站

Office SharePoint Server 2007 包含文件中心網站範本。使用此範本可建立最佳化的網站來建立及使用大量文件。

為啟用文件管理最佳作法,以文件中心網站範本為基礎的網站根據預設會啟用建議的文件管理功能,包括:

  • 導覽功能,可協助製作者尋找其內容。

  • 啟用主要/次要版本設定。

  • 必要的文件存回及取出。

  • 啟用多種內容類型。

  • 相關文件網頁組件,可產生目前使用者所取出、建立或上次修改之文件的個人化檢視。您可以設定此網頁組件來使用一個以上的指導。

  • 即將進行的工作網頁組件,可產生指派給目前使用者之文件相關工作的個人化檢視。

「欄索引」**技術有助於確保檢視或查詢會傳回項目清單的項目在建議範圍內 (2,000 或更少個項目)。請使用下表來判斷相關文件網頁組件支援的每個查詢,其編製索引的正確欄:

如果您將相關文件網頁組件設定為… 然後在共享文件庫中,為下列欄編製索引:

包含我上次修改的文件

修改者

包含我建立的文件

建立者

包含我取出的文件

取出者

隨著為欄編製索引,以增進相關文件網頁組件的效能,在大規模文件管理環境中設定網頁組件時,請確定沒有選取 [顯示整個網站集合的項目]**** 核取方塊。

將內容儲存在相同網站中的限制

  • 單一網站中若有超過 2,000 個文件庫與清單,將會降低效能。

  • 可用性測試會顯示在網站的導覽結構中若有超過 50 個清單與文件庫,會比較難透過使用者介面來導覽內容。

文件庫:內容儲存區的好處及限制

「文件庫」**是網站中包含一或多種內容類型檔案的位置。文件庫的設計是為了管理和儲存相關文件,以及讓使用者建立適當類型的新文件。

將內容儲存在相同文件庫中的好處

  • 對使用者而言,在單一文件庫中新增文件或尋找現有文件會比較容易。

  • 許多文件管理設定 (例如權限、內容版本設定及核准) 都是在文件庫層級套用的。

  • 透過使用者介面來建立的檢視會繫結至特定文件庫。

  • 資訊管理原則 (例如內容稽核及保留設定) 可套用至文件庫。

將內容儲存在相同文件庫中的限制

  • 建議的文件庫大小上限為 10,000,000 份文件。

  • 若要將獨有的文件管理設定套用至內容 (例如必要的取出或版本設定),該內容必須儲存在不同的文件庫中。

  • 如果文件庫中使用多種內容類型,而且每種內容類型各有一或多個只套用至該內容類型的中繼資料欄,則檢視會變得很亂。若要減少這種情形,您可以將各內容類型與不同的文件庫建立關聯。

  • 當所檢視的項目數超過 2,000 個項目時,內容檢視的效能會降低。此限制的補救辦法,就是將文件庫中的內容組織在資料夾中,讓每個資料夾中包含 2,000 或較少個項目,或是建立檢視,利用索引欄來傳回含有 2,000 或較少個項目的項目集 (請參閱下面有關在檢視中使用索引欄的討論)。

注意

網站中所有的網頁內容會儲存在該網站的單一頁面庫中,其中包含該網站所有的網站內容頁面。每個檢視或查詢限制 2,000 或較少個項目的建議,除了適用於文件庫,也適用於頁面庫。

使用索引欄來增進檢視效能

如上面提到的,如果顯示的項目超過 2,000 個,就會降低檢視的效能。若要限制顯示在檢視中的項目數,有一個好用的技巧,那就是將檢視中使用的欄編製索引,然後依據該欄來篩選檢視,這樣就會顯示 2,000 或較少個項目 (「索引欄」**是 Office SharePoint Server 2007 用來維護記錄的欄,可以讓與檢視相關的查詢更有效率)。

例如,如果不太可能在任何七天的期間內,修改文件庫中 2,000 個以上的項目,您可以在文件庫中將 [已修改] 欄編製索引,然後篩選檢視,這樣就只會顯示最近七天內變更過的項目 (若要執行這項操作,請指定 [已修改]**** 欄 [小於] 今日-7])。再舉一個例子,如果每個製作者可能會建立少於 2,000 個項目,您可以將 [建立者] 欄編製索引,然後篩選檢視,這樣製作者就只會看他們建立的文件 (若要執行這項操作,請指定 [建立者] 欄 [等於] Me)。

下列類型的欄類型可以編製索引及用來篩選檢視:

  • 單行文字

  • 多行文字

  • 數值

  • 貨幣

  • 選擇

  • 日期及時間

  • 查閱

  • 是/否

  • 個人或群組

  • 計算

以下是在建立依索引欄篩選的檢視時的其他考量:

  • 一個檢視中只能使用一個索引欄。

  • 使用索引欄來篩選檢視時,請勿建立使用 "Or" 來提供多重準則的篩選。

  • 使用項目限制功能來修改檢視並不會增進檢視的效能。

注意

如果使用者試圖建立的檢視可以因使用索引欄而獲益,Office SharePoint Server 2007 就會顯示警告訊息來建議該方法。

資料夾:內容儲存區的好處及考量

「資料夾」**是文件庫內容的具名子分割,類似檔案系統中的資料夾。資料夾的主要目的是要組織內容,以配合文件庫的預期功能。例如,若文件庫的目的是要提供產品規格,則可針對產品中的每個功能領域,或是針對撰寫產品規格的每個小組成員,來命名文件庫中的資料夾集。

資料夾可用來增強文件庫效能。將內容分配在多個資料夾中,讓每個資料夾包含 2,000 或較少個項目,資料夾的檢視效能就會很好。請注意,若要利用這個方法,必須將資料夾中的可用檢視設定為只顯示資料夾中的項目 (預設的 Office SharePoint Server 2007 檢視建立介面中有提供此功能)。另外也請注意,如果資料夾包含 2,000 或較少個項目,則不需要使用索引欄來篩選資料夾中的檢視。

建議摘要

以下是在儲存大量內容時,在各層級儲存區增進效能的建議摘要:

層級 效能限制

網站集合

建議任何網站僅限 2,000 個子網站。

將相同的內容資料庫用於整個網站集合。在備份及還原這類的作業中,這可能會影響效能。

網站

建議僅限 2,000 個文件庫及清單。

文件庫

建議僅限 10,000,000 份文件。

建議每個檢視僅限 2,000 個項目。

資料夾

建議每個資料夾僅限 2,000 個項目。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。

另請參閱

概念

規劃效能和容量 (Office SharePoint Server)
規劃記錄管理