AEM: 높은 색인화 비용으로 인해 대규모 DAM 환경에 대한 쿼리 성능이 저하됨
대규모 Adobe Experience Manager(AEM) 환경에서는 기본 인덱싱 구성으로 인해 높은 인덱싱 비용으로 인해 쿼리 성능이 저하될 수 있습니다. 특히 damAssetLucene 형식에 대한 dam:Asset 인덱스가 광범위한 DAM(디지털 자산 관리) 구조에서 효율적으로 확장되지 않을 수 있습니다.
이 문제를 해결하려면 타겟팅된 DAM 분기에 Oak 하위 루트 인덱스 정의를 만들어 인덱싱 범위를 줄이고 쿼리 응답 시간을 개선합니다.
설명 description
환경
Adobe Experience Manager(AEM) 6.5
문제/증상
- 기본
damAssetLucene인덱스의 높은 인덱싱 비용으로 인해 대규모 DAM 환경에서 쿼리 성능이 저하됩니다. - 특정 DAM 분기(예:
/content/dam/test/oak:index/damAssetContent-custom)의 사용자 지정 색인에서는 색인화 범위가 줄어들어 향상된 쿼리 성능을 보여 줍니다. - 더 광범위한
/oak:index및includedPaths이(가) 있는queryPaths의 색인을 사용하면 모든 콘텐츠가 다시 색인화되므로 성능 이점이 부정될 수 있습니다.
해결 방법 resolution
특정 DAM 분기에 대한 Oak 하위 루트 인덱스 정의를 만드는 것은 대규모 환경에서 쿼리 성능을 개선하기 위한 유효하고 효과적인 전략입니다. 이 방법은 색인화된 콘텐츠의 범위를 좁혀 색인화 비용을 절감합니다.
-
루트 수준
/content/dam/test/oak:index/damAssetContent-custom이(가) 아닌 DAM 구조 내의 특정 경로(예:/oak:index)에서 사용자 지정 인덱스를 정의합니다. -
원하는 콘텐츠 하위 집합만 인덱싱하도록
queryPaths및includedPaths을(를) 구성합니다.queryPaths:[ /content/dam/test ]includedPaths:[ /test ]
-
사용자 정의 인덱스를 철저히 테스트하여 쿼리 성능을 개선하고 의도하지 않은 부작용을 방지하십시오.
-
모든 콘텐츠를 불필요하게 다시 색인화하지 않도록 사용자 지정 인덱스 정의의 범위를 제한합니다.
관련 읽기
- AEM Sites 자습서의 단순 검색 구현 안내서
- AEM Guides 설명서에서 새 찾기 및 바꾸기를 사용할 기존 콘텐츠를 색인화하는 단계
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f