门户中的服务器端缓存
04/21/2021
作为门户管理员,您可清除整个门户的服务器端缓存,以便从 Microsoft Dataverse 更新的数据立即在门户中反映出来。 来自 Dataverse 的更新以异步模式传递到门户,因此在 Dataverse 中更新的时间与在门户上显示的更新数据的时间之间可能存在延迟。 若要消除延时 — 例如当它干扰门户配置时 — 您可以强制门户立即刷新缓存。
重要
当从 Dataverse 重新加载数据时,清除门户服务器端缓存或配置表缓存将导致门户的性能临时降低。
应在非高峰时段执行对配置表的更改或发布更改操作。 频繁或过多的表更改可能对门户性能产生不利影响。
缓存刷新(Dataverse 与门户之间的数据传输)的 SLA 为 15 分钟。
Power Apps 门户版本 9.2.6.x 或更高版本已改进了缓存。 有关详细信息,请转到门户版本 9.2.6.x 或更高版本的缓存更改。
清除门户服务器端缓存的步骤
清除服务器端缓存:
以管理员身份登录到门户。
导航到如下 URL:/_services/about。
选择 清除缓存。
服务器端缓存删除,且从 Dataverse 重新加载数据。
若要了解有关 Power Apps 门户和门户加载项之间的差异,请阅读Power Apps 门户、Dynamics 365 门户 和加载项门户。
门户元数据存储在名为 配置表 的表中。 如果您使用 统一接口应用程序 更改配置表,则 必须 选择 清除配置 以清除配置缓存,以使更改反映在门户中。
在清除配置时刷新配置表的列表
清除门户的服务器端配置缓存包括刷新以下 配置表 中的数据。
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 和门户中体现。
清除服务器端缓存功能未变。 可以继续使用此功能立即清除服务器缓存。
常见问题
1. 是否可以将缓存刷新持续时间从 15 分钟更改为更短的持续时间/p>
不可以。 缓存刷新的 SLA 仍然为 15 分钟。 来自 Dataverse 的任何更改都会在 15 分钟内在门户中体现。
2. 我使用插件或工作流更新其他表中的数据,并且需要使这些数据更改立即反映在我的门户上。
不建议使用这种设计方法。 除了触发创建或更新操作的主记录之外,从 Dataverse 到门户的数据反映永远不能保证是即时的。
3. 基于容量的门户的缓存与加载项门户的缓存之间是否存在任何不同之处/p>
否。
4. 需要多少时间才会在 Dataverse 中体现在门户中进行的更改/p>
立即,前提是更新更改的是主记录,并且不是基于使用插件或工作流对数据进行的间接更改。
后续步骤
另请参阅
相关资源:实例讲解分布式缓存软件Memcached的Java客户端使用-其它代码类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!