Advertencias de recorrido de Oak y problemas de rendimiento con modelos de fragmentos de contenido en AEM LTS
En este artículo se explica cómo resolver los problemas de rendimiento y de advertencias de recorrido de Oak con los modelos de fragmentos de contenido en Adobe Experience Manager (AEM) LTS después de migrar de AEM 6.5, asegurándose de que el índice de fragmentos de contenido requerido esté instalado y activo.
Descripción description
Entorno
Adobe Experience Manager (AEM) LTS, después de la migración desde AEM 6.5.
Problema/Síntomas
- Las advertencias de recorrido de Oak aparecen en los registros al abrir o editar modelos de fragmentos de contenido (CFM) en el entorno de creación.
- Se observa una degradación del rendimiento durante las operaciones de CFM.
- Ejemplo de consulta de registros:
select *
from [ dam:Asset] as a
where [ jcr:content/contentFragment] = 'true'
and [ jcr:content/data/cq:model] = '/conf/
- La consulta atraviesa todos los descendientes bajo
/content/damy no utiliza un índice.
Causa
Después de la migración, falta el índice predeterminado fragments necesario. Como resultado, las consultas con option(index tag [ fragments] ) atraviesan el repositorio en lugar de usar un índice, lo que provoca advertencias y problemas de rendimiento.
Resolución resolution
Para corregir los problemas de rendimiento de advertencias transversales de Oak y Modelo de fragmento de contenido, siga estos pasos:
- En AEM, vaya a los índices Oak en
/oak:indexy busque un índice denominado fragmentos. - Asegúrese de que el índice esté presente y de que su estado sea activo.
- Si el índice fragments falta o no está activo, descargue el paquete de índice Fragmento de contenido y GraphQL compatible para AEM 6.5 LTS del sitio de distribución oficial de Adobe.
- Instale el paquete mediante el Administrador de paquetes de AEM.
- Confirme que
/oak:index/fragmentsestá presente y que su estado es activo. - Si el estado del índice no es activo, déclencheur la reindexación estableciendo
reindex=trueen la definición del índice y guardando los cambios. - Confirme que las advertencias de recorrido de Oak ya no aparecerán durante las operaciones del modelo de fragmento de contenido.
- Validar el rendimiento mejorado al abrir o editar CFM.