規劃 SharePoint Server 跨網站發佈的邏輯架構

 

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

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

**摘要:**了解 SharePoint Server 跨網站發佈網站的元件與一般架構。

跨網站發佈是 SharePoint Server 的發佈方法,您可使用一個以上的製作網站集合來製作與儲存內容,或是使用一個以上的發佈網站集合來控制網站的設計、顯示內容。製作網站集合包含各種目錄,例如頁面庫,以及利用中繼資料標記的項目清單。搜尋系統會為這些目錄編製索引並提供給發佈網站集合。發佈網站集合會擷取已建立索引的資料,然後透過使用搜尋技術 (本文稱之為「搜尋網頁組件」) 的「網頁組件」顯示在網頁上。如需相關資訊,請參閱<SharePoint Server 的跨網站發佈概觀>。

本文說明跨網站發佈架構的元件,以及一般跨網站發佈架構。

SharePoint 跨網站發佈架構的元件

大部分跨網站發佈架構皆包含兩個以上的網站集合,這樣可區隔製作環境與發佈環境。您建立的製作與發佈網站集合數量,須視專案需求而定,例如要有多少目錄、目錄的位置、有多少發佈網站要顯示內容。您需要的應用程式集區與 Web 應用程式數量,取決於您要建立的網站類型。例如內部網路網站可能使用同一個應用程式集區與 Web 應用程式來製作與發佈網站集合。相反地,網際網路網站的製作網站集合會在公司防火牆內部,且發佈網站集合 (可設定為允許使用者匿名存取) 可能位於不同的應用程式集區與 Web 應用程式中。因為跨網站發佈在所有 Web 應用程式與伺服器陣列中都能運作,所以您可建立跨網站發佈解決方案,符合您的 SharePoint Server 拓撲。

在您開始規劃要將哪些元件放入跨網站發佈架構內前,請思考下列問題:

  • 您要建立哪種類型的發佈網站?網際網路?內部網路?或是外部網路網站?

  • 使用者將有哪些存取權?您要允許匿名存取嗎?或是僅供已驗證的使用者存取?還是兩者皆可?

  • 您需要區隔機密內容 (僅供特定對象存取) 和一般內容 (供大眾存取) 嗎?

下節說明一些重要元件,在您使用跨網站發佈的 SharePoint Server 解決方案規劃邏輯架構時,必須針對這些元件做出重要決策。

製作網站集合

製作網站集合是製作或儲存內容的地方。您可以擁有一個以上的製作網站集合。單一網站集合可以有多個文件庫與清單。但是,每個網站只能有一個頁面庫。若要將內容分到多個頁面庫,您必須建立多個網站集合,或是在網站集合中建立多個網站。如需相關資訊,請參閱<規劃 SharePoint Server 中跨網站發佈用的製作網站>的<為 SharePoint 製作網站規劃網站集合與網站結構>。

使用受管理的中繼資料網站欄位中的字彙,即可標記製作網站集合中的文件庫與清單內容。搜尋系統為內容建立索引後,索引會將欄位當作中繼資料包含在內,並用於分類內容,方便顯示在發佈網站集合。

您可在根網站集合建立文件庫與清單內容。但是,若您認為您最終仍會在網站中使用變化,建議您在網站集合中建立網站,然後在網站中建立內容。若您之後才決定需要使用變化,您可將網站指定為來源變化網站,並簡化網站集合中變化階層的建立程序。

您為跨網站發佈架構規劃製作網站集合時,請思考下列問題:

  • 您必須要有幾個製作網站集合?

  • 有任何製作網站集合必須位於不同的 Web 應用程式嗎?

  • 您有許多內容作者群組,分屬不同的安全性群組嗎?

發佈網站集合

發佈網站集合是內容顯示的地方。您可以擁有一個以上的發佈網站集合。但是,您不需要按照我們針對製作網站集合所提供的建議,在網站集合中建立網站。一般而言,發佈網站集合的 URL 可依照位置、地區設定或品牌等準則區隔網站。若搜尋引擎最佳化是重要的業務需求,那麼這個功能通常會很實用。例如,若您有個外部網路網站,您可建立一個名為 https://partnerweb.contoso.com 的發佈網站集合,專供外部合作夥伴使用,還可建立一個名為 https://customerweb.contoso.com 的發佈網站集合,專供客戶使用。

您為跨網站發佈架構規劃發佈網站集合時,請思考下列問題:

  • 您必須要有幾個發佈網站集合?

  • 有任何發佈網站集合必須位於不同的 Web 應用程式嗎?

  • 您要使用多個 Web 應用程式,改善搜尋引擎最佳化嗎?

  • 您會有許多網站使用者群組,使用不同類型的驗證嗎?

搜尋

使用跨網站發佈功能時,您使用搜尋技術來擷取和顯示內容。指定於發佈網站中不同「搜尋網頁組件」的查詢,會傳送到搜尋索引,以擷取相關內容並顯示在「網頁組件」中。因此搜尋編目程式必須能夠存取製作網站集合的內容。如需詳細資訊,請參閱<在 SharePoint Server 中規劃編目及同盟>中的<規劃編目程式驗證>。

內容會根據搜尋查詢顯示在發佈網站集合中。查詢使用的字詞,將從製作網站用來標記內容的一組以上字詞集中挑選。這些字詞會固定在發佈網站集合的導覽區塊中,用來建置查詢,以便從搜尋索引取得並顯示內容。如需詳細資訊,請參閱<規劃 SharePoint Server 中跨網站發佈用的製作網站>的<規劃字詞集,以便標記 SharePoint 製作網站上的內容>、<規劃 SharePoint Server 中供網站間發佈用的製作網站>的<規劃 SharePoint 發佈網站的導覽字詞集>,以及<在 SharePoint Server 2016 中規劃跨網站發佈網站的搜尋功能>的<規劃結果來源與查詢規則>。

資產庫

資產庫包含二進位大型物件 (BLOB),例如製作網站內容所用的圖片及視訊檔案。這些資產必須可由兩個不同的使用者群組存取:製作網站的內容作者,以及發佈網站的讀者。若發佈網站是可讓匿名使用者存取的網際網路網站,則資產庫所在的網站集合必須與製作網站不同,且必須位於允許匿名使用者存取的 Web 應用程式中。因此所在的 Web 應用程式不一定與發佈網站為同一個。不管在哪一種情況下,設計者或內容作者皆必須能上傳檔案到資產庫,且必須將資產庫加到製作網站的「建議的內容瀏覽器位置」清單中,方便內容作者尋找並使用儲存在資產庫的資產。

您為跨網站發佈架構規劃資產庫時,請思考下列問題:

  • 資產將位於何處?

  • 發佈網站使用者將如何獲得存取權,以便查看發佈網站內容所顯示的參照資產?

  • 製作網站的內容作者將如何尋找資產並將資產插入內容?

一般 SharePoint 跨網站發佈架構

本節說明跨網站發佈的一般架構。這些架構為範例,教導您如何建構內部網路、外部網路及網際網路網站的架構。但是,安排解決方案的架構,方法有很多。

內部網路網站

下圖顯示發佈內部網路網站的簡易一對一 (1:1) 製作發佈網站設定。

發佈的內部網路範例架構

兩個網站集合皆位於使用宣告式驗證的單一 Web 應用程式內。製作網站集合 (http://authoring) 內含單一頁面庫,可包含一個以上的清單或非頁面庫的文件庫。所有文件庫與清單都會以目錄形式共用。目錄內容會顯示在單一發佈網站集合 (http://contosoweb)。

因為製作與發佈網站集合皆位於相同的 Web 應用程式中,所以資產庫檔案是儲存在製作網站集合中,且 http://contosoweb 的網站使用者對這些資產皆有讀取權限。

搜尋系統會為製作網站的內容建立索引。若使用者檢視發佈網站的頁面,該頁面的「搜尋網頁組件」所送出的查詢會傳送到搜尋索引。搜尋索引會回傳結果並顯示在該頁面的「搜尋網頁組件」。

外部網路網站

下圖顯示發佈外部網路網站的一對多 (1:n) 製作發佈網站設定。

發佈的外部網路範例架構

製作與發佈網站集合位於不同的 Web 應用程式內。製作的內容 Web 應用程式會使用 Active Directory 網域服務 (AD DS) 來驗證內容作者,而內含發佈的外部網路網站的 Web 應用程式會使用表單型驗證來驗證設計者、客戶與合作夥伴。外部網路網站位於單一 Web 應用程式但不同的網站集合中,以便加強隔離客戶與合作夥伴。製作網站集合 (http://authoring/) 包含兩個網站:一個是客戶內容 (http://authoring/customer),另一個是合作夥伴內容 (http://authoring/partner)。每個網站都有一個頁面庫,也可包含一個以上的清單。所有文件庫與清單都會以目錄形式共用。頁面庫與清單內容分別顯示在兩個發佈網站集合,一個名為 https://customerweb.contoso.com,專供客戶使用,另一個名為 https://partnerweb.contoso.com,專供合作夥伴使用。如需如何規劃外部網路網站架構的詳細資訊,請參閱<SharePoint Server 設計範例:公司入口網站及外部網站>。

因為發佈網站集合在防火牆外部,資產庫會位於不同網站集合,但會與發佈外部網路網站集合在相同的 Web 應用程式中,所以發佈網站的使用者對這些資產皆有讀取權限。內部網路使用者 (例如設計者與其他內容作者) 擁有「參與」權限等級,可以加入、更新與刪除資產庫內的項目。資產庫會加至製作網站集合的「建議的內容瀏覽器位置」清單中,方便內容作者在內容中使用這些資產。

搜尋系統會為製作網站的內容建立索引。若使用者檢視其中一個發佈網站的頁面,該頁面的「搜尋網頁組件」所送出的查詢會傳送到搜尋索引。搜尋索引會回傳結果並顯示在該頁面的「搜尋網頁組件」。

網際網路網站

下圖顯示發佈網際網路網站 (包含個別產品型錄) 的多對多 (n:n) 製作發佈網站設定。

發佈的內部網路範例架構

製作與發佈網站集合位於不同的 Web 應用程式內。製作的內容 Web 應用程式會使用 AD DS 來驗證內容作者,而發佈的網際網路網站 Web 應用程式則會使用表單型驗證來驗證設計者、客戶與合作夥伴,也會設定成允許外部使用者匿名存取。製作網站 (http://authoring) 包含單一頁面庫。產品型錄網站集合 (http://products) 包含產品資料清單。所有文件庫與清單都會以目錄形式共用。目錄內容會出現在兩個不同的發佈網站集合中,一個名為 https://www.contoso.com,另一個名為 http://www.fabrikam.com。不同的內容與產品會根據相關品牌顯示在發佈網站中。

因為發佈網站集合在防火牆外部,資產庫會位於不同網站集合,但與發佈網站集合在相同的 Web 應用程式中,所以發佈網站的使用者對這些資產皆有讀取權限。內部網路使用者 (例如設計者與其他內容作者) 擁有「參與」權限等級,可以加入、更新與刪除資產庫內的項目。資產庫會加至製作與產品型錄網站集合的「建議的內容瀏覽器位置」清單中,方便內容作者在內容中使用這些資產。

搜尋系統會為製作網站及產品型錄網站集合的內容建立索引。若使用者檢視其中一個發佈網站的頁面,該頁面的「搜尋網頁組件」所送出的查詢會傳送到搜尋索引。搜尋索引會回傳結果並顯示在該頁面的「搜尋網頁組件」。

See also

規劃 SharePoint Server 的跨網站發佈
SharePoint Server 的跨網站發佈概觀
規劃 SharePoint Server 中跨網站發佈用的製作網站
規劃 SharePoint Server 中供網站間發佈用的製作網站
在 SharePoint Server 2016 中規劃跨網站發佈網站的搜尋功能
在 SharePoint Server 中設定跨網站發佈
評估 Web Content Management 的容量和效能 (SharePoint Server 2013)