在 SharePoint Server 中規劃網站和網站集合

 

**適用版本:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-09-07

**摘要:**了解在 SharePoint Server 2016 和 SharePoint 2013 網站規劃程序中需要做出的重要決策。

每個 SharePoint Server 網站都只屬於一個網站集合,而網站集合是由一個最上層網站和其下所有網站所組成。如下圖所示,網站集合是 SharePoint Server Web 應用程式中最上層的組織。單一 Web 應用程式中可以具備的網站集合數目取決於伺服器基礎結構的容量。如需 SharePoint Server 界限的詳細資訊,請參閱<SharePoint Server 2016 的軟體界限及限制>。如需有關 SharePoint Server 網站集合的詳細資訊,請參閱<SharePoint Server 中的網站與網站集合概觀>。

圖:SharePoint Server 中的網站集合結構

網站集合的圖表

本文內容:

  • 網站與網站集合規劃原則

  • 網站與網站集合組織方法

  • 清查您的伺服器陣列

網站與網站集合規劃原則

建議您在規劃網站與網站集合時,請遵守下列原則:

  • 在每個伺服器陣列只使用一個 Web 應用程式,用此方式來支援您所有的網站集合與網站。

  • 將對內 (內部網路) SharePoint Server 解決方案設置在與對外 (網際網路) 解決方案不同的 SharePoint Server 伺服器陣列中。

  • 使用主機命名型網站集合,而非路徑命名型網站集合,並將其放在預設區域。

  • 當您需要使用備用存取對應 (AAM) 時,請使用路徑名稱型集合。

網站與網站集合組織方法

有許多方法可以組織您的網站。準備一套計劃來協助控管網站部署,有助於避免網站沒有條理地隨機擴張、更適當地管理您的 SharePoint 基礎結構,以及提供更好的使用者體驗。

了解業務需求

規劃網站結構的第一個步驟是清查您要使用 SharePoint Server 2016 來解決的業務問題與需求。接著,將您的業務需求對應到最能滿足它們的網站類型。此對應將告訴您所需的網站類型。整體而言,您需要的網站將會落在 [共同作業] 類別、[企業] 類別、[發佈] 類別或 [自訂] 類別下。如需網站類型和其分類方式的詳細資訊,請參閱<SharePoint Server 中的網站與網站集合概觀>。

網站集合模型

在您決定解決方案所需的網站類型之後,下一個步驟是規劃如何在網站集合間實作這些網站。網站集合中的網站具有共同的功能,例如:

  • 共用權限

  • 範本庫

  • 內容類型

  • 網頁組件

  • 通常有共同的導覽配置

網站集合規劃的主要目標是準備好一套結構,讓您的組織可以成長,卻不會產立不必要的管理負荷。以下是可以滿足許多需求的內部網路 SharePoint Server 2016 伺服器陣列泛用模型。

圖:內部網路 SharePoint Server 伺服器陣列模型

網站集合的建議模型

內部共同作業和發佈   您可以建立一個網站集合來裝載內部小組網站。這些網站可以分成兩個主要類別。其中一個分支可以根據公司的內部階層來組織,其中用部門入口網站來裝載子網站,以供個別常設小組用來存放內容、共同作業以及將工作成果公開給組織其餘單位。另一個對等分支則可用於臨機操作或 v 小組或專案小組。這些小組的成員來自常設小組,需要暫時有個共同作業與發佈空間。

內部企業應用程式   您可以建立一個網站集合來裝載公司中的每個人都會使用的網站與資源。例如,公司內部網路、企業搜尋、我的網站 和記錄存放庫。文件中心網站和記錄中心網站彼此最好設置在不同的網站集合中。如需詳細資訊,請參閱<在 SharePoint Server 中設定我的網站和商務用 OneDrive>。

網際網路形象   公司的網際網路形象網站最好是放在不同的 SharePoint Server 伺服器陣列中。這類型的網站集合裝載可供網際網路上的匿名使用者使用的資源。例如,您可以使用網際網路形象網站來提供新聞稿或評論,並以中繼資料標記新聞稿或評論標記,好將文章分類,方便使用者搜尋或瀏覽資訊。如需如何設計網際網路形象所需之 SharePoint Server 的詳細資訊,請參閱<在 SharePoint Server 中發佈至網際網路、內部網路及外部網路網站的功能概觀>和<規劃 SharePoint Server 跨網站發佈的邏輯架構>。

網站集合中的所有網站都會一起儲存在相同的 SQL 資料庫中。視網站集合與網站的結構方式以及網站用途而定,這可能會影響網站與伺服器的效能。當您規劃如何配置內容到一或多個網站集合時,請注意下列限制:

  • 將活動特別旺盛的網站設置在不同的網站集合中。例如,網際網路上供人匿名瀏覽的知識庫網站,就可能會產生大量資料庫活動。其他網站如果使用相同的資料庫,其效能就可能會受影響。將知識庫網站另外放在含有其專屬資料庫的網站集合中,就可以釋出資源,讓其他網站不再需要與該網站爭用資料庫資源。

  • 因為網站集合中的所有內容都是儲存在相同的內容資料庫中,所以資料庫作業 (例如備份和還原內容) 的效能將取決於整個網站集合中的內容量、資料庫大小、資料庫所在伺服器的速度,以及其他因素。視內容量與資料庫組態而定,您可能需要將網站集合分成多個網站集合,以滿足服務層級協議中對於備份與還原、輸送量等等方面的需求。如需詳細資訊,請參閱<SharePoint Server 中備份與還原的最佳作法>。

  • 在網站集合中的最上層網站下建立太多網站,可能會影響效能和可用性。在網站集合中,網站與子網站建議的最大數目為 250,000 個網站。我們建議每個網站集合保持低於 2000 個子網站。每個伺服器陣列的建議網站集合數目上限是 500,000 個個人網站加上 250,000 個所有其他網站範本。如需詳細資訊,請參閱<網站集合限制>。

在準備好網站集合計劃之後,您就可以開始規劃網站集合中的網站組織。

依組織階級來規劃網站

請根據組織的規模與結構,規劃所需的基本網站。有些較大型部門或專案的網站,也可能會結合所有較小型子網站 (專供負責進行限時專案的較小型常設小組或 v 小組使用) 上出現的資訊。

當您根據組織結構來規劃網站時,請使用下列指導方針:

部門或小組網站   請規劃在彙總性質的部門網站下,為每個小組各建立一個網站。在大型組織中,可能會好幾層的網站,而每個網站皆專心處理在本身的組織層級建立和管理的內容。

您可以設計一個網站,讓組織成員能夠合編與您的業務目標或組織目標相關的內容。這些網站可以有自己的發佈程序,也可以有搭配其他網站的發佈程序。這些網站上通常會同時存在內部使用的合編內容,以及要公開給觀眾的內容。

彙總網站   彙總網站會抓出其他子網站上所儲存的內容。它讓使用者能夠跨部門尋找資訊與專家。其通常包含與整體組織資訊架構相關、而且通常與部門或專案網站結構對應的網站。

規劃應用程式網站

應用程式網站會組織小組程序,並提供執行這些程序的機制。應用程式網站通常包含數位儀表板和其他功能,來檢視及變更與網站用途相關的資料。應用程式網站中呈現的資訊通常來自各種來源,例如資料庫或其他 SharePoint 網站。

例如,人力資源組織可以設計一個應用程式網站,讓員工能夠:

  • 存取一般資訊,例如員工手冊和工作機會。

  • 執行一般的工作,例如提交工時卡及支出報表。

  • 檢視個人化資訊的儀表板,例如員工的薪資及福利記錄。

另一個例子是,組織中的內部技術支援部門可以設計「服務台」應用程式網站,為組織成員提供技術支援。應用程式網站的功能包括:

  • 存取過去的支援事件及最佳作法文件之知識庫。

  • 執行一般工作的方式,例如開始支援事件,或是檢閱進行中之事件的狀態。

  • 整合可支援線上會議及討論的通訊功能。

  • 個人化的資料檢視。例如,支援經理可以檢視儀表板來查看小組成員生產力和客戶滿意度評分。支援工程師則可以檢視其目前未解決的事件。

規劃發佈網站

在發佈網站中,作者可以建立及修改網頁與文件形式的內容,而且可以使用核准程序,讓內容可供具有適當檢視權限層級的使用者取用。發佈程序包括建立內容,然後提交內容進行核准。內容一旦受到核准,就會提供 (或稱發佈) 到網站上供讀者取用。此發佈動作是按照預設排程或自訂排程 (視專案需要而定) 進行。發佈網站可以當成內部網路、外部網路或網際網路網站 (視觀眾而定) 來使用。

例如,您可以使用發佈網站作為發佈新聞稿的網際網路網站。公關小組可以建立新聞稿、使用發佈工作流程來核准新內容,並指定要公開在消費者面前的時間。另一個範例是,您可以使用發佈網站作為公司內部網路網站,讓員工在其中看到公司消息。頁面作者可以指定內容的目標觀眾,只讓所指定群組的成員檢視內容。

您有兩種方式可以將發佈的內容提供給使用者:就地編寫,或跨網站發佈。使用就地編寫方法時,您可以使用單一網站集合來編寫內容,並直接提供給網站的讀者。使用跨網站發佈方法時,您可以使用一或多個網站集合來編寫內容,並使用一或多個網站集合來控制網站設計與內容顯示。如需詳細資訊,請參閱<在 SharePoint Server 中發佈至網際網路、內部網路及外部網路網站的功能概觀>。

規劃其他網站

您可以規劃讓網站使用者建立其他網站。例如,您可以規劃向每個使用網站的小組成員各提供一個我的網站。我的網站是一種以 SharePoint Server 為基礎的小組網站,具有公用和私人檢視。您也可以讓小組成員建立其他網站 (例如例如文件工作區網站),以便他們合編文件及合作處理其他專案。同樣地,您可以讓網際網路網站的使用者存取共同作業網站,作為 Web 型服務的一部分。例如,您可以給他們權限來建立會議工作區網站,並參與線上會議,作為網站使用體驗的一部分。

如需您可建立之網站類型的詳細資訊,請參閱<SharePoint Server 中的網站與網站集合概觀>。

清查您的伺服器陣列

為了協助您規劃網站與網站集合,Microsoft PowerShell 命令列可清查您整個 SharePoint Server 伺服器陣列,並取得每個網站集合與網站的屬性。它會將結果儲存成逗號分隔檔案 (CSV)。請使用這項清查動作,找出每個 Web 應用程式中的網站集合與網站階層,然後規劃要新增網站的位置。

使用 Windows PowerShell 清查 SharePoint 伺服器陣列

  1. 確認您具備下列成員資格:

    • SQL Server 執行個體上的 Securityadmin 固定伺服器角色。

    • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

    • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

    • 在伺服器陣列管理員群組中

    系統管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint Server Cmdlet 的權限。

    注意

    如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。如需 PowerShell 權限的其他資訊,請參閱 Add-SPShellAdmin

  2. 啟動 SharePoint 管理命令介面。

  3. 在 PowerShell 命令提示字元處,輸入下列命令:

    Get-SPWebApplication -IncludeCentralAdministration | Get-SPSite -Limit All | Get-SPWeb -Limit All | Select-Object URL, Title, Description, ParentWeb, AssociatedOwnerGroup, SiteAdministrators, WebTemplate, UIVersion, QuickLaunchEnabled, TreeViewEnabled, Language, Locale, Author, HasUniquePerm | Sort URL | export-csv <file location and name.csv>
    

    其中:

    • URL 是網站的位址。

    • Title 是網站設定中所設定並顯示在網站標題列上的網站名稱。

    • Description 是網站屬性的描述欄位中的值。

    • ParentWeb 是所清查網站在階層中直屬的上一層網站。

    • AssociatedOwnerGroup 是擁有該網站的群組。

    • Site Administrations 是目前列為網站之主要與次要網站管理員的使用者。

    • Web Template 是當初用來建立網站的網站範本類型。

    • UIVersion 是網站的 SharePoint Server 版本。

    • QuickLaunchEnabled 指出網站的垂直導覽中是否已啟用 [快速啟動]。

    • TreeViewEnabled 指出網站的樹狀檢視是否已啟用 [快速啟動]。

    • Language 是當初用來建立網站的語言。

    • Locale 是網站的地區設定。

    • Author 是網站建立者。

    • HasUniquePerm 指出網站是繼承上層網站的權限,還是實作獨特的權限。

    • <file location and name.csv> 是您要用來儲存 csv 檔案的位置,以及您要位該檔案指定的名稱。例如,'C:\FarmReports\1.csv'。

如需詳細資訊,請參閱<SharePoint Server 參考的 Microsoft PowerShell>。

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

See also

SharePoint Server 2016 的軟體界限及限制
在 SharePoint Server 中發佈至網際網路、內部網路及外部網路網站的功能概觀

SharePoint Server 中的網站與網站集合概觀