如果用户属于多个组(例如,500个或更多组),或者如果这些组深度嵌套(例如,30个级别),则响应时间可能会变慢。 如果您遇到此问题,可以配置AEM表单以从某些域预取信息。
在管理控制台中,单击 设置>用户管理>配置>导入和导出配置文件.
要将当前配置设置导出到文件,请单击 导出 并将配置文件保存到其他位置。
添加以下节点(以粗体标记):
<node name="UM">
<map/>
<node name="PrincipalCache">
<map>
<entry key="principalCacheSize" value="1000"/>
<entry key="principalCacheBatchFetchSize" value="10"/>
<entry key="rebuildCacheAfterSync" value="true />
<entry key="enableFullPrefetch" value="false"/>
<entry key="principalCacheDomains" value="Domain_Name1/Domain_Name2/Domain_Name3"/>
<map>
</node>
<node name="APSAuditService">
在此示例中,配置了多个用于预取的域。 域名以“/”分隔。 如上例所示, Domain_Name1, Domain_Name2和 Domain_Name3.
要导入更新的文件,请在“用户管理”中,单击 配置>导入和导出配置文件.
单击 浏览 要查找文件,请单击“导入”,然后单击 确定.