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

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

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

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

SharePoint 跨網站發佈架構的元件

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

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

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

  • 使用者將擁有何種存取權? 您要允許匿名存取、已驗證的使用者或兩者?

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

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

製作網站集合

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

使用受管理的中繼資料網站欄位中的字彙,即可標記製作網站集合中的文件庫與清單內容。 當搜尋系統為內容編制索引時,資料行會包含為索引中的中繼資料,並用來分類要出現在發佈網站集合中的內容。

您可在根網站集合建立文件庫與清單內容。 不過,如果您認為最終可能會在網站中使用變化,建議您在網站集合內建立網站,並在該處建立內容。 如果您稍後決定需要使用變化,這個建立的網站可讓您將它指定為來源變化網站,並簡化網站集合內變化階層的建立。

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

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

  • 有任何製作網站集合必須位於不同的 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 應用程式中,或位於不同的 Web 應用程式中。 不管在哪一種情況下,設計者或內容作者皆必須能上傳檔案到資產庫,且必須將資產庫加到製作網站的「建議的內容瀏覽器位置」清單中,方便內容作者尋找並使用儲存在資產庫的資產。

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

  • 資產將位於何處?

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

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

一般 SharePoint 跨網站發佈架構

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

內部網路網站

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

發佈的內部網路範例架構

兩個網站集合皆位於使用宣告式驗證的單一 Web 應用程式內。 撰寫網站集合 (http://authoring) 包含單一 Pages 文件庫,也可以包含一或多個不是 Pages 程式庫的清單或文件庫。 所有文件庫與清單都會以目錄形式共用。 目錄內容會顯示在單一發布網站集合中 (http://contosoweb).

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

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

外部網路網站

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

發佈的外部網路範例架構

製作與發佈網站集合位於不同的 Web 應用程式內。 製作的內容 Web 應用程式會使用 Active Directory 網域服務 (AD DS) 來驗證內容作者,而內含發佈的外部網路網站的 Web 應用程式會使用表單型驗證來驗證設計者、客戶與合作夥伴。 外部網路網站位於單一 Web 應用程式但不同的網站集合中,以便加強隔離客戶與合作夥伴。 撰寫網站集合 (http://authoring/) 包含兩個網站,一個用於客戶內容 (http://authoring/customer) ,另一個用於合作夥伴內容 (http://authoring/partner). 每個網站都有一個頁面庫,也可包含一個以上的清單。 所有文件庫與清單都會以目錄形式共用。 Pages 文件庫和清單內容會顯示在兩個不同的發佈網站集合中,一個為客戶命名 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,另一個名為 https://www.fabrikam.com。 不同的內容與產品會根據相關品牌顯示在發佈網站中。

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

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

另請參閱

概念

規劃 SharePoint Server 的跨網站發佈

SharePoint Server 的跨網站發佈概觀

規劃 SharePoint Server 中跨網站發佈用的製作網站

規劃 SharePoint Server 中供網站間發佈用的製作網站

在 SharePoint Server 2016 中規劃跨網站發佈網站的搜尋功能

在 SharePoint Server 中設定跨網站發佈

評估 Web Content Management 的容量和效能 (SharePoint Server 2013)