门户中的服务器端缓存

备注

从 2022 年 10 月 12 日起,Power Apps 门户更名为 Power Pages。 详细信息请参阅:Microsoft Power Pages 现已正式发布(博客)
不久后我们将迁移 Power Apps 门户文档并将其与 Power Pages 文档合并在一起。

作为门户管理员,您可清除整个门户的服务器端缓存,以便从 Microsoft Dataverse 更新的数据立即在门户中反映出来。 来自 Dataverse 的更新以异步模式传递到门户,因此在 Dataverse 中更新的时间与在门户上显示的更新数据的时间之间可能存在延迟。 若要消除延时 — 例如当它干扰门户配置时 — 您可以强制门户立即刷新缓存。

重要

清除门户服务器端缓存的步骤

清除服务器端缓存:

  1. 以管理员身份登录到门户。

  2. 导航到如下 URL:<portal_path>/_services/about

  3. 选择清除缓存

服务器端缓存删除,且从 Dataverse 重新加载数据。

清除门户缓存。

具有基于产能的许可证的门户中的配置表缓存

基于容量的门户在 <portal_path>/_services/about 上有更多选项:

清除具有基于容量许可证的门户缓存。

门户元数据存储在名为配置表的表中。 如果您使用统一接口应用程序更改配置表,则必须选择清除配置以清除配置缓存,以使更改反映在门户中。

在清除配置时刷新配置表的列表

清除门户的服务器端配置缓存包括刷新以下配置表中的数据。

adx_contentaccesslevel

adx_contentsnippet

adx_entityform

adx_entityformmetadata

adx_entitylist

adx_entitypermission

adx_entitypermission_webrole

adx_externalidentity

adx_pagealert

adx_pagenotification

adx_pagetag

adx_pagetag_webpage

adx_pagetemplate

adx_portallanguage

adx_publishingstate

adx_publishingstatetransitionrule

adx_publishingstatetransitionrule_webrole

adx_redirect

adx_setting

adx_shortcut

adx_sitemarker

adx_sitesetting

adx_urlhistory

adx_webfile

adx_webfilelog

adx_webform

adx_webformmetadata

adx_webformsession

adx_webformstep

adx_weblink

adx_weblinkset

adx_webnotificationentity

adx_webnotificationurl

adx_webpage

adx_webpage_tag

adx_webpageaccesscontrolrule

adx_webpageaccesscontrolrule_webrole

adx_webpagehistory

adx_webpagelog

adx_webrole_systemuser

adx_website

adx_website_list

adx_website_sponsor

adx_websiteaccess

adx_websiteaccess_webrole

adx_websitebinding

adx_websitelanguage

adx_webtemplate

门户版本 9.2.6.x 或更高版本的缓存更改

Power Apps 门户版本 9.2.6.x 或更高版本可利用改进的缓存功能提高一致性和可靠性,如下所示。

  • 基于容量的门户和加载项门户采用同样的缓存功能。
  • 高负载的加载项门户性能更高,并且数据缓存可靠。

重要

  • 本文前文所述缓存刷新(Dataverse 与门户之间的数据传输)的 SLA 未变。
  • 使用门户进行的数据更改将立即在 Dataverse 和门户中体现。
  • 清除服务器端缓存功能未变。 可以继续使用此功能立即清除服务器缓存。

常见问题

1. 是否可以将缓存刷新持续时间从 15 分钟更改为更短的持续时间?
否。 缓存刷新的 SLA 仍然为 15 分钟。 来自 Dataverse 的任何更改都会在 15 分钟内在门户中体现。

2. 我使用插件或工作流更新其他表中的数据,并且需要使这些数据更改立即反映在我的门户上。
不建议使用这种设计方法。 除了触发创建或更新操作的主记录之外,从 Dataverse 到门户的数据反映永远不能保证是即时的。

3. 基于容量的门户的缓存与加载项门户的缓存之间是否存在任何不同之处?
否。

4. 需要多少时间才会在 Dataverse 中体现在门户中进行的更改?
立即,前提是更新更改的是主记录,并且不是基于使用插件或工作流对数据进行的间接更改。

后续步骤

了解如何将门户连接到 Microsoft Dataverse 环境

另请参阅

使用门户工作室构建门户

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。