将AEM表单配置为预取域信息

如果用户属于多个组(例如,500或更多),或者这些组深度嵌套(例如,30个级别),则可能会遇到较慢的响应时间。 如果遇到此问题,可将AEM表单配置为从某些域预取信息。

  1. 在管理控制台中,单击​设置>用户管理>配置>导入和导出配置文件

  2. 要将当前配置设置导出到文件,请单击​导出,然后将配置文件保存到另一个位置。

  3. 添加以下节点(以粗体标记):

     <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_Name1Domain_Name2​和​Domain_Name3

  4. 要导入更新的文件,请在“用户管理”中,单击​“配置”>“导入和导出配置文件”

  5. 单击​浏览​以查找文件,单击“导入”,然后单击​确定

On this page