应用对象
Microsoft 365 中的 SharePoint

在经典页面上,内容查询 Web 部件是用于查找和显示信息的工具。 但是,此 Web 部件的一个缺点是,它可能会影响页面的性能。 

影响内容查询 Web 部件性能的内容

有几个因素会影响内容查询 Web 部件的性能。 下面提供了几个示例:

  • 与较小的列表相比,包含超过 5000 个项目的大型列表的查询时间更长。

  • 跨列表查询 (即,跨一个网站或多个站点上的多个列表的查询) 将花费很长时间进行查询。 例如,在公司的主站点中,您希望显示保留在多个子站点中的列表内的最新新闻项。 每个列表中包含 1000 项。 这意味着内容查询 Web 部件必须跨 3000 个项目进行查询。

  • 多个筛选器或针对更复杂的列类型的筛选器。 例如:

    • 对类型为 “多 行文本 ”的网站栏进行筛选的查询比对类型为 “是/否”的网站栏筛选的查询复杂。

    • 使用包含条件的筛选器比使用等于条件的查询更为复杂。

    • 条件越多,查询的复杂程度越高。

如何提高性能

建议将内容查询 Web 部件替换为内容搜索 Web 部件。 内容搜索 Web 部件类似,但它查询搜索索引,以便更快地返回结果。 了解如何 配置内容搜索 Web 部件

如果在 Microsoft 365 中使用 SharePoint,另一个选项是从经典页面移动到新式页面,并使用 突出显示的内容 Web 部件。 突出显示的内容 Web 部件更直观、更易于设置,并且适用于许多类型的设备。

如果继续使用内容查询 Web 部件,请考虑进行以下更改以提高性能:

  • 不要使用跨列表查询。 如果使用跨列表查询,请考虑是否可以查询一个列表而不是多个列表,以及/或一个网站而不是多个网站上的列表。

  • 减少列表中的项数。 如果可能,请将要查询的列表中的项数减少到 5000 个以下。

  • 简化筛选。 减少正在使用的筛选器数或更改筛选的列类型 (请参阅上一节) 的最后三个项目符号中的示例。

更多信息

使用内容搜索 Web 部件而不是内容查询 Web 部件

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。