门户检测器性能
在本文中,您将了解与性能问题相关的门户检查器诊断结果,以及如何解决常见问题。
已启用网页跟踪
为门户网页启用页面跟踪可能导致门户中发生性能问题。
重要
此功能在版本 9.3.4.x 或更高版本的门户中已停用。 有关详细信息,请参阅之前发布的弃用公告:Dynamics 365 门户 - 弃用功能。
门户检查器工具将列出已启用了页面跟踪的所有网页(根网页和内容网页)。 应通过执行以下步骤禁用这些页面:
- 打开“门户管理”应用。
- 转到高级查找。
- 搜索已启用了启用跟踪(已弃用) 字段(值为“是”)的所有网页。
- 批量编辑所有这些页面,并将该字段设置为否。
也可以转至门户检查器结果中列出的每个页面,然后将启用跟踪(已弃用) 字段的值设置为否。
请务必了解如果在使用 Dynamics 365 门户解决方案版本 9.x,则窗体中将不显示该字段,您可能需要首先将其添加到窗体中。
已启用 Web 文件跟踪
为门户 Web 文件启用页面跟踪可能导致门户中发生性能问题。
重要
此功能在版本 9.3.4.x 或更高版本的门户中已停用。 有关详细信息,请参阅之前发布的弃用公告:Dynamics 365 门户 - 弃用功能。
门户检查器工具将列出已启用了页面跟踪的所有 Web 文件。 应通过执行以下步骤禁用这些文件:
- 打开“门户管理”应用。
- 转到高级查找。
- 搜索已启用了启用跟踪(已弃用) 字段(值为“是”)的所有 Web 文件。
- 批量编辑所有这些记录,并将该字段设置为否。
您也可以转至门户检查器结果中列出的每个文件,然后将启用跟踪(已弃用) 字段的值设置为否。 如果您使用的是门户解决方案版本 9.x,则此字段不会显示在窗体上,您可能需要首先将其添加到窗体中。
已启用登录跟踪
启用门户登录跟踪可能导致门户中发生性能问题。
重要
此功能在版本 9.3.4.x 或更高版本的门户中已停用。 有关详细信息,请参阅之前发布的弃用公告:Dynamics 365 门户 - 弃用功能。
门户检查器工具将查看是否为门户启用了登录跟踪,如果已启用,将显示检查失败。 应通过执行以下步骤禁用登录跟踪:
- 打开“门户管理”应用。
- 转到门户 > 站点设置。
- 搜索站点设置
Authentication/LoginTrackingEnabled
。 - 将此站点设置的值更改为 False,或删除此站点设置。
- 重新启动门户。
已禁用页眉输出高速缓存
在您的门户中禁用页眉输出高速缓存可能会导致高负载情况下门户中出现性能问题。 在门户上启用页眉和页脚输出缓存中提供了有关此功能的更多详细信息。
门户检查器工具将查看门户中是否已禁用了页眉输出缓存,如果已禁用,将显示检查失败。 若要启用:
- 打开“门户管理”应用。
- 转到门户 > 站点设置。
- 搜索站点设置
Header/OutputCache/Enabled
。 - 如果此站点设置可用,请将值更改为 True。 如果此站点设置不可用,请使用此名称创建一个新的站点设置,并将其值设置为 True。
- 重新启动门户。
已禁用页脚输出高速缓存
在您的门户中禁用页脚输出高速缓存可能会导致高负载情况下门户中出现性能问题。 在门户上启用页眉和页脚输出缓存中提供了有关此功能的更多详细信息。
门户检查器工具将查看门户中是否已禁用了页脚输出缓存,如果已禁用,将显示检查失败。 若要启用:
- 打开“门户管理”应用。
- 转到门户 > 站点设置。
- 搜索站点设置
Footer/OutputCache/Enabled
。 - 如果此站点设置可用,请将值更改为 True。 如果此站点设置不可用,请使用此名称创建一个新的站点设置,并将其值设置为 True。
- 重新启动门户。
大量的 Web 文件记录
门户使用 Web 文件表存储要在门户中使用的任何静态文件。 此表的主要用例是存储网站的静态内容,如 CSS、JavaScript、图像文件等。 但是,有大量这些文件可能导致门户的启动速度太慢。
门户检查器工具将检查这种情况,并且在门户中的活动 Web 文件超过 500 个时提供指示。 如果所有这些文件中都包含静态内容,可以采取下面的操作缓解此问题:
使用 Azure Blob 存储或 Azure 内容分发网络之类外部文件服务器存储这些文件,然后在门户内或基础模板中的相应页面上引用这些文件。
如果无法将文件移到外部,请确保加载主页时不加载所有文件。 如果 Web 文件的父页面设置为主页,将随主页加载该文件。 要避免这种情况,请执行以下操作:
- 创建无内容且模板为空的假网页。 此页面将用于创建 Web 文件的定向路径。
- 对于主页上不需要的所有 Web 文件,将父页面更改为这个假网页。 完成后,Web 文件的完整路径为
Portal URL/{dummy_webpage}/{web file}
。 - 直接在要引用这个 Web 文件的页面的页面模板或 Web 模板的 HTML 中引用该文件。 这将在该页面中根据需要加载您的文件。
基本窗体查找配置
如果下拉列表中显示的记录数超过 200 并且记录经常更改,在基本窗体或高级窗体中将查找作为下拉模式呈现可能会导致性能问题。 此选项仅用于记录数量有限的静态查找,如国家/地区和省/市/自治区列表。
为可能具有大量记录的查找启用了此选项后,将会减慢提供基本窗体的网页的加载时间。 当此页面被很多用户使用并且被多次加载时,系统可能会使用网站资源来呈现此页面,从而减慢整个网站的速度。 对于这些情况,应使用完全查找体验,或应为所需的外观构建调用 AJAX 终结点(使用 Web 模板创建)的自定义 HTML 控件。
Web 角色数目
Web 角色在门户中用于启用基于角色的访问控制。 通常会限制门户中的 Web 角色数量,因为也会限制权限的不同组合数量。 如果门户中的 Web 角色数量超过 100,则可能会导致影响门户所有页面的性能问题。