诊断 SharePoint Online 性能问题

本文介绍如何使用 Internet Explorer 开发人员工具诊断 SharePoint Online 网站的常见问题。

通过三种不同方法可以识别 SharePoint Online 网站上页面的自定义性能问题。

  • F12 工具栏网络监视器

  • 与非自定义基线的比较

  • SharePoint Online 响应头指标

本主题介绍如何使用每种方法来诊断性能问题。找出问题原因后,可利用 http://aka.ms/tune 上有关提高 SharePoint 性能的文章找到解决方案。

使用 F12 工具栏诊断 SharePoint Online 中的性能

在本文中,我们使用 Internet Explorer 11。尽管外观略有不同,其他浏览器中的 F12 开发人员工具版本功能相似。有关 F12 开发人员工具的信息,请参阅:

若要显示开发人员工具,请按 F12,然后单击 Wi-Fi 图标:

F12 开发工具 WiFi 图标的屏幕截图

在“网络”选项卡上,按绿色播放按钮可加载页面。此工具返回浏览器请求的所有文件,以获取你请求的页面。以下屏幕截图显示一个此类列表。

通过页面请求返回的文件列表的屏幕截图。

还可以在右侧查看文件下载时间,如此屏幕截图所示。

图表显示从 SharePoint 加载请求的页面所需的时间

这是文件加载时长的直观表示。绿线表示页面何时准备好被浏览器呈现。通过这种方式,可快速查看可能导致网站页面加载速度慢的不同文件。

设置非自定义基线 对于 SharePoint Online

确定网站性能弱点的最佳方法是在 SharePoint Online 中设置完全现成可用的网站集。通过这种方式,可以将网站的各项内容与无自定义页面的内容相比较。OneDrive for Business 主页是不可能拥有任何自定义的单独网站集的不错示例。

查看 SharePoint 响应头信息

在 SharePoint Online 和 SharePoint Server 2013 中,可以访问发送回每个文件响应头中浏览器的信息。诊断性能问题最有用的两个值是 SPRequestDuration 和 X SharePointHealthScore:

  • SPRequestDuration

    这是在待处理服务器上所花的请求时间。这有助于确定请求是否非常繁忙且会消耗大量资源。这是了解服务器呈现页面所做的工作量的最佳方式。

  • X-SharePointHealthScore

    这表示运行 SharePoint 实例的服务器的运行状况。此数字介于 0 到 10 之间,0 代表最正常,10 代表最不正常。该数字可以帮助你确定页面加载的瓶颈是服务器,还是特定于你的页面的某些问题。服务器运行状况分数几乎始终是 0。在 SharePoint Online 中,当服务器运行状况分数降低时会出现自动警报,因此不会长时间出现非 0 分数。

查看 SharePoint 响应头信息

  1. 确保已安装 F12 工具。有关下载和安装这些工具的详细信息,请参阅 F12 工具中的新增功能

  2. 在 F12 工具中的“网络”选项卡上,按绿色播放按钮可加载页面。

  3. 单击工具返回的一个 .aspx 文件,然后单击“详细信息”。

    显示响应头的详细信息
  4. 单击“响应头”。

    图表显示响应头的 URL

是什么导致 SharePoint Online 中的性能问题?

SharePoint Online 的导航选项一文给出了相关示例,该示例说明使用 SPRequestDuration 值来确定复杂的结构导航会导致需要很长时间来处理服务器上的页面。 通过采用基线网站(不带自定义)的值,可以确定任何给定的文件是否需要花费很长时间加载。SharePoint Online 的导航选项中使用的示例是主 .aspx 文件。该文件包含页面加载要运行的大多数 ASP.NET 代码。这可以是 start.aspx、home.aspx、default.aspx 或其他名称(如果自定义主页),具体取决于所用的网站模板。如果此数字远高于基线网站,则表明页面中的复杂内容会导致性能问题。

找出特定于你的网站的问题后,解决性能不佳问题的建议方法是清除所有可能原因(如页面自定义),然后将其逐个添加回网站。在删除足够多的自定义后,如果页面性能良好,可逐个添加回特定自定义。

例如,如果有非常复杂的导航,请尝试将导航更改为不显示子网站,然后查看开发人员工具,了解这是否会带来改变。或者,如果有大量内容汇总,请尝试从页面将其删除,然后查看情况是否有所改善。如果清除所有可能原因,然后重新逐个添加,可以轻松识别哪种功能问题最大,然后找到解决方案。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×