配置AEM表单以预取域信息 configure-aem-forms-to-prefetchdomain-information

CAUTION
AEM 6.4已结束扩展支持,本文档将不再更新。 有关更多详细信息,请参阅 技术支助期. 查找支持的版本 此处.

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

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

  2. 要将当前配置设置导出到文件,请单击 导出 并将配置文件保存到其他位置。

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

    code language-as3
     <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.

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

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

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da