“我的网站”的最佳实践 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

本文介绍了 Microsoft SharePoint Server 2010 中“我的网站”的典型特征和最佳实践。本文是 SharePoint Server 2010 的一系列最佳实践文章之一。有关此系列文章中的其他文章,请参阅最佳实践 (SharePoint Server 2010)。有关 SharePoint Server 2010 的最佳实践的其他信息和资源,请参阅最佳实践资源中心(该链接可能指向英文页面)

1. 使用“我的网站”推广社会计算和企业协作

“我的网站”继续为用户提供一个个人位置以便在 Microsoft Office SharePoint Server 2007 和 Microsoft SharePoint Server 2010 中存储和共享文档,“我的网站”已成为企业内的社会计算和协作的一个重要部分。

“我的网站”由连接到 SharePoint Server 中的 User Profile Service 应用程序的 Web 应用程序进行托管。利用 User Profile Service 应用程序,“我的网站”用户可以标记和评论其感兴趣的内容,并对该内容进行评级。“我的网站”还根据用户指定的感兴趣的同事和活动,为用户提供活动的个人新闻源。此外,User Profile Service 应用程序还包含用户配置文件,用户可通过访问另一个用户的“我的网站”查看该配置文件中的信息,也可以使用姓名或专业技能搜索人员。

有关详细信息,请参阅“我的网站”概述 (SharePoint Server 2010)规划“我的网站”(SharePoint Server 2010)人员和配置文件最佳实践 (SharePoint Server 2010)

2. 根据劳动力的地理分布部署“我的网站”服务器场

建议具有异地分布式员工的特大型组织考虑使用多个“我的网站”服务器场和 User Profile Service 应用程序来承载“我的网站”,服务器场和 User Profile Service 应用程序也是呈地理分布的。此方法还适用于其所有员工都在本地的特大型组织。还建议将多个“我的网站”服务器场和 User Profile Service 应用程序置于同一个数据中心内。在这两种情况下,此方法都有助于限制每个服务器场的内容数据库的数目,并将“我的网站”置于最接近网站所有者和用户的地理位置。此外,多个“我的网站”服务器场还可以减少将更新和 Service Pack 部署到任何给定服务器场所需的工作量和时间。

当您拥有多个“我的网站”服务器场和 User Profile Service 应用程序时,您必须配置受信任的“我的网站”宿主位置,并可能会使用用户配置文件复制引擎来在各个 User Profile Service 应用程序之间保持数据同步。

有关详细信息,请参阅:

3. 规划改进的性能

由于每个“我的网站”都是一个网站集,因此,“我的网站”的使用模式(即使在尽可能小的时候)会对备份和恢复过程以及服务器场中的其他 Web 应用程序的可用性产生负面影响(尤其是在大型组织中)。为了提高备份和还原操作期间的性能,拥有 100,000 或更多员工的大型组织可能考虑以较小的增量并随时间执行这些操作。如果备份和还原操作期间的性能对您的组织至关重要,则您可以考虑将“我的网站”放到一个单独的服务器场中。另外,建议每个 Web 应用程序对应最多 250,000 个网站集。

有关详细信息,请参阅:

4. 在专用 Web 应用程序中隔离“我的网站”

建议您在专用 Web 应用程序中承载“我的网站”,并在此 Web 应用程序的根目录下创建“我的网站”宿主网站集。这会在服务器场中将“我的网站”与其他 Web 应用程序隔离开来,从而提高性能、可管理性和安全性。

承载“我的网站”的 Web 应用程序具有特别的安全注意事项,因为您必须在 Web 应用程序中启用自助式网站创建,才能向用户授予用于创建其各个网站集的权限。恶意的“我的网站”所有者可以执行跨网站脚本攻击。隔离“我的网站”Web 应用程序可阻止此类攻击影响服务器场中的其他 Web 应用程序。

有关详细信息,请参阅“规划我的网站”中的“我的网站”体系结构有关 Office SharePoint Server 2010 中的自助式网站创建功能的其他信息

5. 对“我的网站”使用专用内容数据库

“我的网站”的使用模式与其他类型的 SharePoint 网站的使用模式不同。此差异会影响包含“我的网站”的单个网站集的基础内容数据库。与其他网站类型相比,“我的网站”通常具有更大的写入配置文件。因此,您应规划专用内容数据库。在您的组织中部署“我的网站”之前预创建该内容数据库,以便单个网站集能够在内容数据库中自动分发。

分配给数据库的空间量将取决于组织中允许您创建“我的网站”的用户的数量以及您期望使用其“我的网站”进行存储的用户的数量。与“我的网站”的社会计算和协作功能相比,一些用户对其“我的网站”的存储方面的依赖更少。

有关详细信息,请参阅 SharePoint Server 2010 容量管理:软件边界和限制存储和 SQL Server 容量规划和配置 (SharePoint Server 2010)

6. 为“我的网站”配置存储配额

当每个用户通过单击“我的内容”选项卡在其“我的网站”中创建单个网站集时,将自动应用“个人网站”配额模板。默认情况下,此配额模板的存储限制为 100 MB。

建议您根据从之前的内容数据库规划中估计的数据库大小来配置“个人网站”配额模板的存储限制,建议为 500 MB。

在企业中部署“我的网站”之前,应先配置配额模板,因为后续更改将不会影响现有网站集。如果您决定稍后配置配额模板,则可以使用 Windows PowerShell 来为现有网站集的更新编写脚本。有关如何更新网站集的详细信息,请参阅如何:更新现有网站集的网站集配额(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=221950&clcid=0x804)(该链接可能指向英文页面)。

有关详细信息,请参阅“规划‘我的网站’”中的规划存储要求存储和 SQL Server 容量规划和配置 (SharePoint Server 2010)

7. 规划单个网站集的设置

在导入完整目录服务后,其个人资料已导入的每个员工将只能够查看其个人资料详细信息和活动,即使该用户尚未通过单击“我的内容”选项卡在“我的网站”上创建单个网站集也是如此。个人资料页可让基本员工信息显示在搜索结果中,新闻源页将显示用户感兴趣的活动。在用户创建其单个网站集后,还可以访问其内容页以包含其文档、博客和其他数据。

您可以预先设置用户的单个网站集以便通过可预见性更高的方式控制资源使用率并加快初始部署。预先设置“我的网站”是一个相当耗时的过程,可能需要花费几天或几周的时间,具体取决于您组织的规模。预先设置还需要了解一些脚本知识,并需要更多存储以及增加升级期间所花费的时间。对于中型组织,为了加快产品的顺利推出,增加预设置的成本也是值得的。对于大型组织,建议您让用户按需创建其各个网站集。

有关详细信息,请参阅“规划‘我的网站’”中的“我的网站”概述 (SharePoint Server 2010)“我的网站”体系结构

8. 规划搜索集成

SharePoint Search Service 应用程序是“我的网站”的社会体验的一个重要部分。用户可以搜索其“我的网站”中的用户个人资料数据,以按照其姓名或专业技能领域来查找组织中的人员。

备注

如果您决定完全禁用“我的网站”,则仍可从人员搜索中获益。您可以配置权限,以便用户能够更新其个人资料,而无需启用这些个人资料以创建“我的网站”。这样一来,将能够阻止在“我的网站”中创建网站集,但仍允许用户访问其自己的个人资料信息,并搜索和查看其他用户的个人资料。

除了启用基于姓名或专业技能的搜索之外,Search Service 应用程序还会执行安全修整。安全修整是指 Search Service 应用程序用来仅显示每个用户有权查看的所有已爬网项目中的内容的过程。这将确定用户可在其新闻源中查看的活动,以及用户可查看的标记和说明。

如果您在组织中部署 Microsoft FAST Search Server 2010 for SharePoint 以对服务器场进行爬网,则您仍需要配置 SharePoint Search 以便为所有社会方面(如标记和说明、新闻源和人员搜索)编制索引。可以使用 FAST Search Server 2010 for SharePoint 为其余的 SharePoint 内容编制索引。

有关详细信息,请参阅“我的网站”概述 (SharePoint Server 2010)规划“我的网站”(SharePoint Server 2010) 中的“Search Service 应用程序”部分以及社会性标签对隐私和安全性的影响 (SharePoint Server 2010)

9. 自定义“我的网站”

与 SharePoint Server 中的其他网站一样,您可以使用自定义母版页并修改页面布局来自定义“我的网站”的外观,以更好地满足您的组织需求。例如,您可能希望更改风格和导航以融入特定品牌,或自定义 Web 部件以包含用户的特定功能。有关母版页和页面布局的详细信息,请参阅页面布局和母版页

重要

修改网站定义是不受支持的。用于自定义“我的网站”的支持的方法是设计一项功能,然后使用“功能装订”将该功能与网站定义关联。例如,您可以设计一项功能,该功能用于上载和使用“我的网站”的自定义母版页,以及指定您希望用户可在其“我的网站”上使用的特定 Web 部件。有关如何自定义“我的网站”的详细信息,请参阅更改 SharePoint 2010“我的网站”上的母版页(该链接可能指向英文页面)在 Microsoft SharePoint 2010 中自定义“我的网站”(该链接可能指向英文页面)

有关详细信息,另请参阅 使用功能部署网站元素 (SharePoint Server 2010)调控功能 (SharePoint Server 2010)

10. 告知用户其“我的网站”文档库的用途

虽然“我的网站”包含单个用户的个人文档和共享文档的文档库,但这并不意味着它可以取代其他文档存储(如网络驱动器)。

帮助用户了解其应何时使用“我的网站”而非其他位置(如工作组网站或共享网络驱动器上的文档库)来存储内容。“我的网站”文档库适合用于个人的正在进行的工作以及其他不属于团队或项目但需要 SharePoint Server 提供的管理、协作和其他功能的文档。

用户通常会在网络驱动器中存储大量过时的内容或无需在 SharePoint 文档库中管理的内容。如果您希望 SharePoint Server 包含来自网络驱动器的内容,则请改为通过 SharePoint 搜索为这些驱动器编制并显示索引。这样一来,将缩减管理实际数据所需的 SharePoint 存储,并仍允许用户查找存储在 SharePoint Server 外部的内容。有关详细信息,请参阅规划爬网和联合 (SharePoint Server 2010)管理爬网 (SharePoint Server 2010)

感谢

SharePoint Server 2010 内容发布团队非常感谢以下参与编写这篇文章的人员:

  • 技术架构师 Ali Mazaheri

  • 高级顾问 Bassem Yacoube

  • 从事测试工作的软件开发工程师 Bill Holden

  • 从事测试工作的软件开发工程师 Reed Pankhurst

  • 首席顾问 Craig Schwandt

  • 高级顾问 Bryan Porter

  • 高级主任服务工程师 Steve Peschka

  • 高级顾问 Tajeshwar Singh