在 SharePoint Server 中规划跨网站发布的逻辑体系结构

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

跨网站发布是 SharePoint Server 中的发布方法,其中您使用一个或多个创作网站集创作和存储内容,并使用一个或多个发布网站集控制网站设计和显示内容。 创作网站集可以包含诸如"页面"库和标记为元数据的项目列表之类的目录。 搜索系统对这些目录编制索引,这些目录随后可供发布网站集使用。 发布网站集获取已编制索引的数据并通过使用搜索技术的 Web 部件(在本文中称为搜索 Web 部件)将其显示在网页上。 有关更多信息,请参阅 SharePoint Server 中的跨网站发布概述

本文介绍跨网站发布体系结构的组件并说明典型的跨网站发布体系结构。

SharePoint 跨网站发布体系结构的组件

大多数跨网站发布体系结构包括两个或多个网站集,可将创作环境与发布环境分开。 创建的创作和发布网站集的数量取决于项目要求,例如将存在多少个目录及其所在位置,以及显示内容的发布网站数量。 所需应用程序池和 Web 应用程序的数目取决于要创建的网站的类型。 例如,Intranet 网站可能将相同的应用程序池和 Web 应用程序用于创作和发布网站集。 相反,公司防火墙包含 Internet 网站的创作网站集。 单独的应用程序池和 Web 应用程序 (配置为允许用户匿名访问,) 包含发布网站集。 因为跨网站发布跨 Web 应用程序和服务器场进行工作,所以你可以创建符合 SharePoint Server 拓扑的跨网站发布解决方案。

在您开始规划用于跨网站发布体系结构的组件之前,请考虑以下问题:

  • 您要创建什么类型的发布网站? 它们是 Internet、Intranet 还是 Extranet 网站?

  • 用户将具有哪种访问权限? 希望允许匿名访问、经过验证的用户还是两者?

  • 需要将供有限访问群体访问的敏感内容与供较大访问群体访问的内容分开吗?

以下部分介绍在规划使用跨网站发布的 SharePoint Server 的逻辑体系结构时必须为其做出关键决策的组件。

创作网站集

创作网站集是创作或存储内容的位置。 您可以具有一个或多个创作网站集。 单个网站集可以具有多个库和列表。 但是,每个网站只能有一个"页面"库。 如果您希望将内容分到多个"页面"库中,则必须创建多个网站集,或者在一个网站集中创建多个网站。 有关详细信息,请参阅 在 SharePoint Server 中规划跨网站发布的创作网站

通过使用托管元数据网站栏标记创作网站集中的库和列表内容。 当搜索系统为内容编制索引时,列将作为元数据包含在索引中,并用于对要显示在发布网站集中的内容进行分类。

您可以在网站集的根目录创建库和列表内容。 但是,如果你认为最终可能会在网站中使用变体,我们建议在网站集中创建一个网站,并在其中创建内容。 如果以后决定需要使用变体,则此创建的网站将使你能够将其指定为源变体网站,并简化网站集中变体层次结构的创建。

在您规划跨网站发布体系结构的创作网站集时,考虑以下问题:

  • 您必须具有多少创作网站集?

  • 是否具有必须置于单独 Web 应用程序中的创作网站集?

  • 您是否具有属于不同安全组的不同内容作者组?

发布网站集

发布网站集是显示内容的位置。 您可以具有一个或多个发布网站集。 但是,你不必在网站集中创建网站,正如创作网站集时建议的那样。 通常,发布网站集具有根据条件(如位置、区域设置或品牌)分开网站的 URL。 当搜索引擎优化是一项重要的业务需求时,这种隔离通常很有用。 例如,对于 Extranet 网站,您可能具有一个名为 https://partnerweb.contoso.com 发布网站集供外部合作伙伴使用,另有一个名为 https://customerweb.contoso.com 的发布网站集用于客户。

当您在规划跨网站发布体系结构的发布网站集时,考虑以下问题:

  • 您必须具有多少发布网站集?

  • 必须将任何发布网站集置于单独 Web 应用程序中吗?

  • 希望使用多个 Web 应用程序提高搜索引擎优化吗?

  • 是否具有将使用不同类型身份验证的单独网站用户组?

使用跨网站发布时,使用搜索技术检索和显示内容。 将在发布网站上不同搜索 Web 部件中指定的查询发送到搜索索引,以检索相关内容并在 Web 部件中显示该内容。 因此,搜索爬网程序必须具有创作网站集上内容的访问权限。 有关更多信息,请参阅 在 SharePoint Server 中规划爬网和联合 中的"规划爬网程序身份验证"。

发布网站集上根据搜索查询显示内容。 查询从用于在创作网站上标记内容的一个或多个术语集中使用术语。 这些术语固定到发布网站集的导航,其中它们用于生成从搜索索引获取和显示内容的查询。 有关更多信息,请参阅 在 SharePoint Server 中规划跨网站发布的创作网站 中的"规划用于在 SharePoint 上标记内容的术语集", 在 SharePoint Server 中规划跨网站发布的发布网站 中的"规划 SharePoint 发布网站的导航术语集"和 规划 SharePoint Server 2016 中跨网站发布网站的搜索 中的"规划结果源和查询规则"。

资产库

资产库包含二进制大型对象 (BLOB),如在创作网站上内容中使用的图片和视频。 两个单独的用户组必须可以访问这些资产:创作网站上的内容作者和发布网站上的读者。 如果发布网站是可用于匿名用户的 Internet 网站,则资产库必须位于创作网站之外的网站集中,而且必须位于已配置为允许匿名访问的 Web 应用程序中。 此资产库可以位于与发布网站相同的 Web 应用程序中,也可以位于单独的 Web 应用程序中。 在任何一种情况下,设计者或内容作者都必须能够将文件上传到资产库,并应将该库添加到创作网站的"建议的内容浏览器位置"列表中,以便内容作者可以找到并使用库中存储的资产。

当您规划跨网站发布体系结构的资产库时,考虑以下问题:

  • 资产将位于哪里?

  • 如何授予发布网站用户查看发布网站上显示的内容中引用的资产的访问权限?

  • 创作网站上的内容作者将如何找到资产并将其插入内容?

典型的 SharePoint 跨网站发布体系结构

本节说明跨网站发布的典型体系结构。 这些体系结构是你可能如何构造 Intranet、Extranet 和 Internet 网站的体系结构的示例。 然而,你还可以采用许多其他方式来安排解决方案的体系结构。

Intranet 网站

下图显示已发布 Intranet 网站的示例一对一 (1:1) 创作对发布网站配置。

已发布的 Intranet 示例体系结构

两个网站集都位于使用基于声明的身份验证的单个 Web 应用程序中。 创作网站集 (http://authoring) 包含单个 Pages 库,还可以包含一个或多个不是 Pages 库的列表或库。 所有库和列表都作为目录进行共享。 目录内容显示在单个发布网站集 (http://contosoweb).

因为创作和发布网站集位于同一个 Web 应用程序中,所以创作网站集中存储资产库文件,且 http://contosoweb 上的网站用户具有这些资产的读取访问权限。

搜索系统从创作网站对内容编制索引。 当用户查看发布网站上的页面时,将来自该网站上搜索 Web 部件的查询发送到搜索索引。 从搜索索引返回结果并在该页面的搜索 Web 部件中显示结果。

Extranet 网站

下图显示已发布 Extranet 网站的一对多 (1:n) 创作对发布网站配置。

已发布的 Extranet 示例体系结构

创作和发布网站集分别位于不同的 Web 应用程序中。 已创作的内容 Web 应用程序使用 Active Directory 域服务 (AD DS) 对内容作者进行身份验证,而包含已发布 Extranet 网站的 Web 应用程序将基于表单的身份验证用于设计者、客户和合作伙伴。 Extranet 网站位于单个 Web 应用程序中,但分别位于不同的网站集中,这样可以更好地隔离客户和合作伙伴。 创作网站集 (http://authoring/) 包含两个网站,一个用于客户内容 (http://authoring/customer) ,一个用于合作伙伴内容 (http://authoring/partner). 每个网站仅包含单个页面库,还可以包含一个或多个列表。 所有库和列表都作为目录进行共享。 页面库和列表内容显示在两个单独的发布网站集中,一个针对客户命名 https://customerweb.contoso.com ,另一个用于 https://partnerweb.contoso.com 合作伙伴。 有关如何规划 Extranet 网站体系结构的更多信息,请参阅 SharePoint Server 设计示例:企业门户和 Extranet 网站

因为发布网站集位于防火墙之外,所以资产库位于相同 Web 应用程序中已发布 Extranet 网站集之外的网站集中,这样发布网站上的用户就具有这些资产的读取访问权限。 Internal 用户(如设计者及其他内容作者)具有在资产库中添加、更新和删除项目的"参与"权限级别。 将资产库添加到创作网站集的"建议的内容浏览器位置"列表中,以便内容作者可以使用其内容中的这些资产。

搜索系统从创作网站对内容编制索引。 当用户查看发布网站之一上的页面时,将来自该页面上搜索 Web 部件的查询发送到搜索索引。 从搜索索引返回结果,并在该页面上的搜索 Web 部件中显示结果。

Internet 网站

下图显示包括单独产品目录的已发布 Internet 网站的多对多 (n:n) 创作对发布网站配置。

已发布的 Internet 示例体系结构

创作和发布网站集分别位于不同的 Web 应用程序中。 已创作内容 Web 应用程序使用 AD DS 对内容作者进行身份验证,而已发布 Internet 网站 Web 应用程序将基于表单的身份验证用于设计者,而且应用程序的配置还允许外部用户进行匿名访问。 创作网站 (http://authoring) 包含单个页面库。 产品目录网站集 (http://products) 包含产品数据的列表。 所有库和列表都作为目录进行共享。 目录内容分别在两个不同的发布网站集中显示,一个名为 https://www.contoso.com,另一个名为 https://www.fabrikam.com。 不同内容和产品根据关联的品牌在发布网站上显示。

因为发布网站集位于防火墙之外,所以资产库位于相同 Web 应用程序中发布网站集之外的网站集中,这样发布网站上的用户就具有这些资产的读取访问权限。 Internal 用户(如设计者及其他内容作者)具有在资产库中添加、更新和删除项目的"参与"权限级别。 将资产库添加到创作和产品目录网站集的"建议的内容浏览器位置"列表中,以便内容作者可以使用其内容中的这些资产

搜索系统从创作网站和产品目录网站集对内容编制索引。 当用户查看发布网站之一上的页面时,将来自该页面上搜索 Web 部件的查询发送到搜索索引。 从搜索索引返回结果,并在该页面上的搜索 Web 部件中显示结果。

另请参阅

概念

在 SharePoint Server 中规划跨网站发布

SharePoint Server 中的跨网站发布概述

在 SharePoint Server 中规划跨网站发布的创作网站

在 SharePoint Server 中规划跨网站发布的发布网站

规划 SharePoint Server 2016 中跨网站发布网站的搜索

在 SharePoint 服务器上配置跨网站发布

估计 Web 内容管理的容量和性能 (SharePoint Server 2013)