큰 에셋 폴더 및 높은 수집 속도로 인한 AEM 성능 저하

단일 폴더에 자산이 많이 포함되어 있거나 수집 요청이 높은 비율로 발생하는 경우 AEM 성능이 저하됩니다. 폴더가 크면 UI 렌더링이 느려지고 검색 성능에 영향을 미치며 워크플로우 처리 시간이 늘어납니다. 높은 수집 비율은 전송률 조절 또는 처리 지연을 초래하여 시스템 응답성에 더 큰 영향을 미칩니다. 이러한 문제는 대량 마이그레이션 또는 자동화된 수집 프로세스 중에 일반적으로 발생합니다.

설명 description

환경

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services
  • AEM 6.5
  • 개발자 App Builder

문제/증상

  • 많은 항목이 들어 있는 에셋 폴더의 로드 속도가 느립니다.
  • 메타데이터 업데이트 또는 복제 처리가 지연되었습니다.
  • 높은 요청율 동안 수집 API 요청이 제한되거나 차단되었습니다.
  • 큰 폴더를 탐색할 때 검색 응답이 느려집니다.
  • 일괄 수집 중 자산 처리 워크플로우의 백로그.

원인

폴더에 직접 하위 노드가 많으면 성능 저하가 발생하여 색인화 압력이 높아지고 저장소 작업이 느려집니다. 높은 수집 요청율은 색인화 및 워크플로 시스템의 로드를 증가시키며 이로 인해 조정 및 큐 포화로 이어집니다.

해결 방법 resolution

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 영향을 받는 폴더의 에셋 수를 확인합니다. Assets > 찾아보기(으)로 이동하여 폴더를 선택한 다음 약 1,000개 이상의 직접 에셋이 포함되어 있는지 확인합니다. UI가 중지된 경우 쿼리 빌더 또는 CRX/DE Lite를 사용하여 카운트를 확인합니다.
  2. 버킷팅 접근 방식을 사용하여 크기가 큰 폴더를 다시 구성합니다. 단일 폴더에 약 1,000개 이상의 직접 자산이 포함되지 않도록 SKU 접두사, 해시 또는 알파벳 버킷(예: /content/dam/products/01/, /02/, /03/)별로 하위 폴더를 만듭니다.
  3. 대규모 재구성의 경우 자산을 한 번에 450~500개 항목의 배치로 이동하고 워크플로 인스턴스복제 큐에서 일반 처리량을 확인하십시오. 백로그가 표시되면 배치 크기를 이동당 200~300개의 자산으로 줄입니다.
  4. 새 에셋을 가져올 때 수집 속도를 분당 약 300개 요청으로 제한합니다. 조절이나 속도 제한 경고가 발생하면 동시성을 줄이거나 지연을 추가하십시오(예: 분당 100~150개의 요청).
  5. AEM as a Cloud Service에서 대규모 마이그레이션의 경우 수천 개의 병렬 API 호출을 전송하는 대신 AEM 대량 가져오기 도구를 사용하고 Cloud Manager > 일괄 가져오기에서 진행 상황을 추적하십시오.
  6. Adobe 성능 지침에 따라 워크로드 처리 최적화: 불필요한 하위 에셋 생성을 비활성화하고, 임시 워크플로우를 사용하고, 워크플로우 큐를 조정합니다. 필요한 경우 사용량이 적은 시간 동안 수집을 예약합니다.
  7. 결과의 유효성을 검사합니다. 이전에 느렸던 DAM 폴더가 빠르게 로드되고, DAM 자산 업데이트 워크플로우 대기열에 지속적인 처리량이 표시되고, 검색이 즉시 반환되고, API 요청이 더 이상 조절되지 않는지 확인하십시오.
  8. 문제가 지속되면 관련된 에셋 및 폴더의 총 수, 수집 API 비율, 워크플로 백로그 스크린샷 및 영향을 받는 폴더의 정확한 경로를 사용하여 Adobe 지원 센터에 문의하십시오.

관련 읽기

recommendation-more-help
experience-cloud-kcs-help-kbarticles