Adobe Experience Manager Assets 성능 조정 가이드 assets-performance-tuning-guide

An Experience Manager Assets 설치 프로그램에는 몇 가지 하드웨어, 소프트웨어 및 네트워크 구성 요소가 포함되어 있습니다. 배포 시나리오에 따라 성능 병목 현상을 제거하기 위해 하드웨어, 소프트웨어 및 네트워크 구성 요소에 대한 특정 구성 변경이 필요할 수 있습니다.

또한 특정 하드웨어 및 소프트웨어 최적화 지침을 식별하고 준수하면 다음과 같은 작업을 수행할 수 있는 사운드 기반을 구축할 수 있습니다 Experience Manager Assets 성능, 확장성 및 안정성에 대한 기대치를 충족하는 구축

의 성능 저하 Experience Manager Assets 는 대화형 성능, 에셋 처리, 다운로드 속도 및 기타 영역에 대한 사용자 경험에 영향을 줄 수 있습니다.

실제로 성능 최적화는 프로젝트에 대한 타겟 지표를 설정하기 전에 수행하는 기본 작업입니다.

사용자에게 영향을 미치기 전에 성능 문제를 발견하고 해결하는 데 도움이 되는 몇 가지 주요 중점 영역은 다음과 같습니다.

Platform platform

Experience Manager은 여러 플랫폼에서 지원되지만 Adobe은 Linux 및 Windows에서 기본 도구를 가장 많이 지원하여 최적의 성능과 구현 편의성에 기여합니다. 이상적으로는 의 높은 메모리 요구 사항을 충족하도록 64비트 운영 체제를 배포해야 합니다 Experience Manager Assets 배포. 모든 Experience Manager 배포와 마찬가지로 가능한 한 TarMK를 구현해야 합니다. TarMK는 단일 작성자 인스턴스 이상으로 확장할 수 없지만 MongoMK보다 성능이 더 좋습니다. TarMK 오프로드 인스턴스를 추가하여 의 워크플로 처리 능력을 향상시킬 수 있습니다. Experience Manager Assets 배포.

임시 폴더 temp-folder

에셋 업로드 시간을 개선하려면 Java 임시 디렉토리에 고성능 스토리지를 사용합니다. Linux 및 Windows에서는 RAM 드라이브 또는 SSD를 사용할 수 있습니다. 클라우드 기반 환경에서는 동등한 고속 스토리지 유형을 사용할 수 있습니다. 예를 들어 Amazon EC2에서 덧없는 성격 임시 폴더에 드라이브를 사용할 수 있습니다.

서버에 충분한 메모리가 있다고 가정할 경우 RAM 드라이브를 구성합니다. Linux에서 다음 명령을 실행하여 8GB RAM 드라이브를 만듭니다.

mkfs -q /dev/ram1 800000
 mkdir -p /mnt/aem-tmp
 mount /dev/ram1 /mnt/aem-tmp
 df -H | grep aem-tmp

Windows OS에서 타사 드라이버를 사용하여 RAM 드라이브를 만들거나 SSD와 같은 고성능 스토리지를 사용합니다.

고성능 임시 볼륨이 준비되면 JVM 매개변수를 설정합니다 -Djava.io.tmpdir. 예를 들어 아래 JVM 매개변수를 CQ_JVM_OPTS 의 변수 bin/start 스크립트 Experience Manager:

-Djava.io.tmpdir=/mnt/aem-tmp

Java 구성 java-configuration

Java 버전 java-version

Adobe은 배포를 권장합니다. Experience Manager Assets 최적의 성능을 위해 Java 8에서.

JVM 매개변수 jvm-parameters

다음 JVM 매개변수를 설정합니다.

  • -XX:+UseConcMarkSweepGC
  • -Doak.queryLimitInMemory=500000
  • -Doak.queryLimitReads=100000
  • -Dupdate.limit=250000
  • -Doak.fastQuerySize=true

데이터 저장소 및 메모리 구성 data-store-and-memory-configuration

파일 데이터 저장소 구성 file-data-store-configuration

모든 사용자는 데이터 저장소를 세그먼트 저장소와 구분하는 것이 좋습니다 Experience Manager Assets 사용자. 또한 maxCachedBinarySizecacheSizeInMB 매개 변수를 사용하면 성능을 극대화할 수 있습니다. 설정 maxCachedBinarySize 캐시에서 유지할 수 있는 가장 작은 파일 크기입니다. 내의 데이터 저장소에 사용할 메모리 내 캐시의 크기를 지정합니다. cacheSizeInMB. Adobe 이 값은 전체 힙 크기의 2~10% 사이에서 설정하는 것이 좋습니다. 그러나 로드/성능 테스트는 이상적인 설정을 결정하는 데 도움이 될 수 있습니다.

버퍼된 이미지 캐시의 최대 크기 구성 configure-the-maximum-size-of-the-buffered-image-cache

대량의 에셋을에 업로드할 때 Adobe Experience Manager를 사용하여 예기치 않은 메모리 사용량 스파이크를 허용하고 OutOfMemoryErrors로 JVM이 실패하는 것을 방지하려면 버퍼된 이미지 캐시의 구성된 최대 크기를 줄입니다. 최대 힙(-)이 있는 시스템이 있는 예를 생각해 보십시오. Xmxparam)(5GB), 1GB로 설정된 Oak BlobCache 및 2GB로 설정된 문서 캐시. 이 경우 버퍼된 캐시는 최대 1.25GB의 메모리 및 예상치 못한 스파이크에 대해 0.75GB의 메모리만 남게 됩니다.

OSGi 웹 콘솔에서 버퍼된 캐시 크기를 구성합니다. 위치 https://host:port/system/console/configMgr/com.day.cq.dam.core.impl.cache.CQBufferedImageCache, 속성 설정 cq.dam.image.cache.max.memory 바이트 단위입니다. 예를 들어 1073741824은 1GB입니다(1024 x 1024 x 1024 = 1GB).

Experience Manager 6.1 SP1에서 sling:osgiConfig 이 속성을 구성하기 위한 노드에서 데이터 유형을 Long으로 설정해야 합니다. 자세한 내용은 CQBufferedImageCache는 에셋 업로드 중 힙을 사용합니다.

공유 데이터 저장소 shared-data-stores

S3 또는 공유 파일 데이터 저장소를 구현하면 대규모 구현에서 디스크 공간을 절약하고 네트워크 처리량을 늘리는 데 도움이 됩니다. 공유 데이터 저장소 사용의 장단점에 대한 자세한 내용은 자산 크기 조정 안내서.

S3 데이터 저장소 s-data-store

다음 S3 데이터 저장소 구성( org.apache.jackrabbit.oak.plugins.blob.datastore.S3DataStore.cfg)를 사용하여 Adobe이 기존 파일 데이터 저장소에서 고객 사이트의 S3 데이터 저장소로 12.8TB의 BLOB(Binary Large Object)를 추출할 수 있었습니다.

accessKey=<snip>
 secretKey=<snip>
 s3Bucket=<snip>
 s3Region=us-standard
 s3EndPoint=<a href="https://s3.amazonaws.com/">s3.amazonaws.com</a>
 connectionTimeout=120000
 socketTimeout=120000
 maxConnections=80
 writeThreads=60
 concurrentUploadsThreads=30
 asyncUploadLimit=30
 maxErrorRetry=1000
 path=/opt/author/crx-quickstart/repository/datastore
 s3RenameKeys=false
 s3Encryption=SSE_S3
 proactiveCaching=true
 uploadRetries=1000
 migrateFailuresCount=400

네트워크 최적화 network-optimization

Adobe은 많은 회사에 HTTP 트래픽을 스니프하는 방화벽이 있어 업로드에 부정적인 영향을 주고 파일을 손상시키므로 HTTPS를 사용하는 것이 좋습니다. 대용량 파일 업로드의 경우 WiFi 네트워크가 빠르게 포화 상태가 되므로 사용자가 네트워크에 유선 연결을 해야 합니다. 네트워크 병목 현상 식별에 대한 지침은 자산 크기 조정 안내서. 네트워크 토폴로지를 분석하여 네트워크 성능을 평가하려면 자산 네트워크 고려 사항.

주로 네트워크 최적화 전략은 사용 가능한 대역폭의 양과 Experience Manager 인스턴스. 방화벽 또는 프록시를 포함한 일반적인 구성 옵션을 사용하면 네트워크 성능을 향상시킬 수 있습니다. 명심해야 할 몇 가지 주요 사항은 다음과 같습니다.

  • 인스턴스 유형에 따라(작음, 보통, 큼) Experience Manager 인스턴스에 대해 충분한 네트워크 대역폭이 있는지 확인합니다. 다음의 경우 적절한 대역폭 할당이 특히 중요합니다. Experience Manager 는 AWS에서 호스팅됩니다.
  • 다음의 경우 Experience Manager 인스턴스는 AWS에서 호스팅되며 다양한 확장 정책을 통해 이점을 얻을 수 있습니다. 사용자가 높은 로드를 예상하는 경우 인스턴스 크기를 높입니다. 중간/낮은 부하를 위해 크기를 줄입니다.
  • HTTPS: 대부분의 사용자에게는 HTTP 트래픽을 저격하는 방화벽이 있어 업로드 작업 중에 파일 업로드나 손상된 파일에 악영향을 줄 수 있습니다.
  • 대용량 파일 업로드: 사용자가 네트워크에 유선 연결되었는지 확인합니다(WiFi 연결은 빠르게 포화됨).

워크플로 workflows

임시 워크플로우 transient-workflows

가능한 모든 곳에서 DAM 자산 업데이트 워크플로를 임시 항목으로 바꿉니다. 이 설정은 워크플로우를 처리하는 데 필요한 오버헤드를 크게 줄입니다. 이 경우 워크플로우가 일반적인 추적 및 보관 프로세스를 통과할 필요가 없기 때문입니다.

  1. 다음으로 이동 /miscadmin 다음에서 Experience Manager 배포 위치 https://[aem_server]:[port]/miscadmin.

  2. 확장 도구 > 워크플로 > 모델 > dam.

  3. 열기 DAM 자산 업데이트. 부동 도구 패널에서 로 전환합니다 페이지 탭을 클릭한 다음 페이지 속성.

  4. 선택 임시 워크플로우 및 클릭 확인.

    note note
    NOTE
    일부 기능은 임시 워크플로우를 지원하지 않습니다. 다음의 경우 Assets 배포에는 이러한 기능이 필요합니다. 임시 워크플로를 구성하지 마십시오.

임시 워크플로우를 사용할 수 없는 경우 정기적으로 워크플로우 삭제를 실행하여 보관된 워크플로우를 삭제합니다. DAM 자산 업데이트 시스템 성능을 보장하기 위한 워크플로우가 저하되지 않습니다.

일반적으로 매주 삭제 워크플로우를 실행합니다. 그러나 대규모 에셋 수집 중과 같이 리소스가 많이 사용되는 시나리오에서는 보다 자주 에셋을 실행할 수 있습니다.

워크플로우 삭제를 구성하려면 OSGi 콘솔을 통해 새 Adobe Granite 워크플로우 삭제 구성을 추가합니다. 그런 다음 워크플로우를 주별 유지 관리 창의 일부로 구성하고 예약합니다.

너무 오랫동안 제거가 실행되면 시간이 초과됩니다. 따라서 많은 수의 워크플로우로 인해 워크플로우 제거가 완료되지 않는 상황을 방지하기 위해 작업 제거가 완료되었는지 확인해야 합니다.

예를 들어 워크플로 인스턴스 노드를 생성하는 과도하지 않은 많은 워크플로를 실행한 후 을 실행할 수 있습니다 ACS AEM Commons Workflow Remover 임시로. Adobe Granite Workflow Purge 스케줄러가 실행될 때까지 기다리지 않고 완료된 중복 워크플로우 인스턴스를 즉시 제거합니다.

최대 병렬 작업 maximum-parallel-jobs

기본적으로, Experience Manager 서버의 프로세서 수와 동일한 최대 병렬 작업 수를 실행합니다. 이 설정의 문제는 부하가 많은 기간 동안 모든 프로세서가 DAM 자산 업데이트 워크플로우, UI 응답 속도 저하 및 방지 Experience Manager 서버 성능과 안정성을 보호하는 다른 프로세스를 실행할 수 없습니다. 다음 단계를 수행하여 이 값을 서버에서 사용할 수 있는 프로세서의 반으로 설정하는 것이 좋습니다.

  1. 날짜 Experience Manager 작성자, 액세스 https://[aem_server]:[port]/system/console/slingevent.

  2. 클릭 편집 구현과 관련된 각 워크플로 큐(예: Granite Transient 워크플로 큐.

  3. 값 업데이트 최대 병렬 작업 및 클릭 저장.

큐를 사용 가능한 프로세서의 절반으로 설정하면 시작할 수 있는 해결 방법입니다. 그러나 최대 처리량을 달성하고 환경별로 조정하려면 이 수를 늘리거나 줄여야 할 수 있습니다. 임시 및 비임시 워크플로우 및 외부 워크플로우와 같은 기타 프로세스에 대한 별도의 대기열이 있습니다. 프로세서의 50%로 설정된 여러 대기열이 동시에 활성화되면 시스템이 빠르게 오버로드될 수 있습니다. 많이 사용되는 대기열은 사용자 구현에 따라 크게 다릅니다. 따라서 서버 안정성을 떨어뜨리지 않고 최대 효율성을 위해 신중하게 구성해야 할 수 있습니다.

DAM 자산 업데이트 구성 dam-update-asset-configuration

다음 DAM 자산 업데이트 워크플로에는 Dynamic Media PTIFF 생성 및 Adobe InDesign Server 통합. 그러나 대부분의 사용자는 이러한 단계 중 몇 가지를 필요로 하지 않을 수 있습니다. Adobe은 의 사용자 지정 사본을 만들 것을 권장합니다. DAM 자산 업데이트 워크플로우 모델을 만들고 불필요한 단계를 제거합니다. 이 경우 다음에 대한 런처를 업데이트합니다. DAM 자산 업데이트 를 클릭하여 새 모델을 지정합니다.

실행 DAM 자산 업데이트 워크플로는 파일 datatastore의 크기를 크게 늘릴 수 있습니다. Adobe이 수행한 실험 결과, 약 5500개의 워크플로우가 8시간 이내에 수행되는 경우 데이터 저장소 크기가 약 400GB까지 증가할 수 있습니다.

일시적으로 증가하며 데이터 저장소 가비지 수집 작업을 실행한 후 데이터 저장소가 원래 크기로 복원됩니다.

일반적으로 데이터 저장소 가비지 수집 작업은 다른 예약된 유지 관리 작업과 함께 매주 실행됩니다.

디스크 공간이 제한되어 있는 경우 DAM 자산 업데이트 워크플로우를 집중적으로 관리하려면 가비지 수집 작업을 더 자주 예약해야 합니다.

런타임 렌디션 생성 runtime-rendition-generation

고객은 웹 사이트에서 다양한 크기와 형식의 이미지를 사용하거나 비즈니스 파트너에게 배포할 수 있습니다. Adobe 각 렌디션은 저장소에 있는 에셋의 풋프린트에 추가되므로 이 기능을 신중하게 사용하는 것이 좋습니다. 이미지 처리 및 저장에 필요한 리소스 양을 줄이기 위해 이러한 이미지를 수집 중에 렌디션이 아닌 런타임에 생성할 수 있습니다.

많은 Sites 고객은 요청된 시간에 이미지 크기를 조정하고 자르는 이미지 서블릿을 구현하여 게시 인스턴스에 추가 로드를 지정합니다. 그러나 이러한 이미지를 캐시할 수 있는 한 문제가 완화될 수 있습니다.

대체 접근 방식은 Dynamic Media 기술을 사용하여 이미지 조작을 완전히 해제하는 것입니다. 또한 에서 렌디션 생성 책임을 인수할 뿐만 아니라 Brand Portal을 배포할 수 있습니다. Experience Manager 인프라 및 전체 게시 계층

ImageMagick imagemagick

을(를) 사용자 지정하는 경우 DAM 자산 업데이트 Adobe ImageMagick을 사용하여 렌디션을 생성하는 워크플로우에서는 policy.xml 파일 위치: /etc/ImageMagick/. 기본적으로 ImageMagick은 OS 볼륨에서 사용 가능한 전체 디스크 공간과 사용 가능한 메모리를 사용합니다. 내에서 다음 구성을 변경합니다 policymap 섹션 / policy.xml 리소스를 제한합니다.

<policymap>
  <!-- <policy domain="system" name="precision" value="6"/> -->
  <policy domain="resource" name="temporary-path" value="/ephemeral0/imagemagick_tmp"/>
  <policy domain="resource" name="memory" value="1000MiB"/>
  <policy domain="resource" name="map" value="1000MiB"/>
  <!-- <policy domain="resource" name="area" value="1gb"/> -->
  <policy domain="resource" name="disk" value="10000MiB"/>
  <!-- <policy domain="resource" name="file" value="768"/> -->
  <policy domain="resource" name="thread" value="1"/>
  <policy domain="resource" name="throttle" value="50"/>
  <!-- <policy domain="resource" name="time" value="3600"/> -->
</policymap>

또한 ImageMagick의 임시 폴더 경로를 configure.xml 파일(또는 환경 변수 설정) MAGICK_TEMPORARY_PATH) 충분한 공간 및 IOPS가 있는 디스크 파티션으로 마이그레이션하는 것이 좋습니다.

CAUTION
ImageMagick에서 사용 가능한 모든 디스크 공간을 사용하는 경우 구성이 잘못되면 서버가 불안정해질 수 있습니다. ImageMagick을 사용하여 대용량 파일을 처리하는 데 필요한 정책 변경 사항은 Experience Manager 성능. 자세한 내용은 imageMagick 설치 및 구성.
NOTE
ImageMagick policy.xmlconfigure.xml 파일은에서 사용할 수 있습니다. /usr/lib64/ImageMagick-*/config/ 대신 /etc/ImageMagick/.See ImageMagick 설명서 구성 파일의 위치입니다.

을 사용하는 경우 Experience Manager Managed Services(AMS) Adobe에서 많은 대용량 PSD 또는 PSB 파일을 처리할 계획인 경우 고객 지원 Adobe에 문의하십시오. Adobe 고객 지원 담당자와 협력하여 AMS 배포에 이러한 모범 사례를 구현하고 Adobe의 고유 형식에 가장 적합한 도구와 모델을 선택하십시오. Experience Manager 은 x 23000 픽셀보다 30000픽셀 이상 높은 해상도의 PSB 파일을 처리하지 못할 수 있습니다.

XMP 원본에 쓰기 xmp-writeback

XMP 원본에 쓰기 저장은에서 메타데이터가 수정될 때마다 원본 에셋을 업데이트합니다. Experience Manager로 설정하면 다음이 발생합니다.

  • 에셋 자체가 수정되었습니다.
  • 에셋의 버전이 만들어집니다
  • DAM 자산 업데이트 자산에 대해 실행됩니다.

나열된 결과는 상당한 자원을 소비합니다. Adobe 따라서 XMP 원본에 쓰기 기능이 필요하지 않으면 비활성화하는 것이 좋습니다. 자세한 내용은 XMP 원본에 쓰기.

워크플로우 실행 플래그를 선택한 경우 많은 양의 메타데이터를 가져오면 리소스 집약적인 XMP 원본에 쓰기 활동이 발생할 수 있습니다. 다른 사용자의 성능에 영향을 주지 않도록 린 서버 사용 중 이러한 가져오기를 계획합니다.

복제 replication

Adobe 예를 들어 Sites 구현에서 자산을 많은 게시 인스턴스에 복제할 때는 체인 복제를 사용하는 것이 좋습니다. 이 경우 작성자 인스턴스는 단일 게시 인스턴스에 복제되고, 그런 다음 다른 게시 인스턴스에 복제되어 작성자 인스턴스의 공간을 확보합니다.

체인 복제 구성 configure-chain-replication

  1. 복제를 연결할 게시 인스턴스를 선택하십시오.
  2. 해당 게시 인스턴스에서 다른 게시 인스턴스를 가리키는 복제 에이전트를 추가합니다
  3. 이러한 각 복제 에이전트에서 "트리거" 탭에서 "수신 시"를 활성화합니다
NOTE
Adobe은 에셋 자동 활성화를 권장하지 않습니다. Adobe 그러나 필요한 경우 워크플로우의 마지막 단계로 이 작업을 수행하는 것이 좋습니다(일반적으로 DAM 에셋 업데이트).

색인 검색 search-indexes

설치 최신 서비스 팩 및 성능 관련 핫픽스는 시스템 인덱스에 대한 업데이트를 포함하는 경우가 많습니다. 다음을 참조하십시오 성능 조정 팁 일부 색인 최적화.

자주 실행하는 쿼리에 대한 사용자 지정 색인을 만듭니다. 자세한 내용은 느린 쿼리 분석 방법사용자 지정 인덱스 만들기. 쿼리 및 색인 모범 사례에 대한 추가 인사이트는 을 참조하십시오. 쿼리 및 색인 생성에 대한 우수 사례.

Lucene 인덱스 구성 lucene-index-configurations

개선에 도움이 되는 Oak 색인 구성에서 일부 최적화를 수행할 수 있습니다 Experience Manager Assets 성능. 색인 구성을 업데이트하여 색인 재지정 시간을 개선합니다.

  1. CRXDe 열기 /crx/de/index.jsp 관리자 권한으로 로그인합니다.
  2. 다음으로 이동 /oak:index/lucene.
  3. 추가 String[] 속성 excludedPaths 값 포함 /var, /etc/workflow/instances, 및 /etc/replication.
  4. 다음으로 이동 /oak:index/damAssetLucene. 추가 String[] 속성 includedPaths 값 포함 /content/dam. 변경 사항을 저장합니다.

사용자가 에셋의 전체 텍스트 검색을 수행할 필요가 없는 경우(예: PDF 문서에서 텍스트를 검색하는 경우) 이를 비활성화합니다. 전체 텍스트 인덱싱을 비활성화하여 인덱스 성능을 향상시킵니다. 비활성화하려면 Apache Lucene 텍스트 추출을 수행하려면 다음 단계를 따르십시오.

  1. 위치 Experience Manager 인터페이스, 액세스 패키지 관리자.
  2. 사용 가능한 패키지 업로드 및 설치 disable_indexingbinarytextraction-10.zip.

전체 추측하기 guess-total

큰 결과 세트를 생성하는 쿼리를 만들 때는 guessTotal 실행할 때 메모리 사용률이 너무 높아지지 않도록 하기 위한 매개 변수입니다.

알려진 문제 known-issues

큰 파일 large-files

의 대용량 파일과 관련하여 두 가지 주요 알려진 문제가 있습니다. Experience Manager. 파일이 2GB보다 큰 크기에 도달하면 콜드 대기 동기화가 메모리 부족 상황이 발생할 수 있습니다. 경우에 따라 대기 동기화가 실행되지 않습니다. 다른 경우에는 기본 인스턴스가 충돌합니다. 이 시나리오는 의 모든 파일에 적용됩니다 Experience Manager 콘텐츠 패키지를 포함하여 2GB보다 큽니다.

마찬가지로 공유 S3 데이터 저장소를 사용하는 동안 파일의 크기가 2GB에 도달하면 파일이 캐시에서 파일 시스템으로 완전히 지속되는 데 시간이 걸릴 수 있습니다. 따라서 바이너리 없는 복제를 사용하는 경우 복제가 완료되기 전에 바이너리 데이터가 지속되지 않았을 수 있습니다. 이러한 상황은 특히 데이터 가용성이 중요한 경우 문제를 초래할 수 있습니다.

성능 테스트 performance-testing

모든 Experience Manager 구축, 병목 현상을 신속하게 파악하고 해결할 수 있는 성능 테스트 체제를 구축합니다. 다음은 집중해야 할 몇 가지 주요 영역입니다.

네트워크 테스트 network-testing

고객의 모든 네트워크 성능 문제에 대해 다음 작업을 수행하십시오.

  • 고객 네트워크 내에서 네트워크 성능 테스트
  • Adobe 네트워크 내에서 네트워크 성능을 테스트합니다. AMS 고객의 경우 CSE와 협력하여 Adobe 네트워크 내에서 테스트하십시오.
  • 다른 액세스 포인트에서 네트워크 성능 테스트
  • 네트워크 벤치마크 도구 사용
  • 디스패처에 대해 테스트

Experience Manager 배포 테스트 aem-deployment-testing

효율적인 CPU 사용률 및 로드 공유를 통해 대기 시간을 최소화하고 높은 처리량을 달성하려면 Experience Manager 정기적으로 배포합니다. 특히

  • 에 대해 부하 테스트 실행 Experience Manager 배포.
  • 업로드 성능 및 UI 응답성을 모니터링합니다.

Experience Manager Assets 성능 검사 목록 및 에셋 관리 작업의 영향 checklist

  • HTTPS를 사용하여 회사 HTTP 트래픽 스니퍼를 둘러봅니다.
  • 무거운 에셋을 업로드하려면 유선 연결을 사용하십시오.
  • Java 8에 배포
  • 최적의 JVM 매개변수를 설정합니다.
  • 파일 시스템 데이터 저장소 또는 S3 데이터 저장소를 구성합니다.
  • 하위 자산 생성을 비활성화합니다. 활성화된 경우 AEM Workflow는 다중 페이지 에셋의 각 페이지에 대해 별도의 에셋을 생성합니다. 이러한 각 페이지는 추가 디스크 공간을 사용하고 버전 관리 및 추가 워크플로우 처리를 필요로 하는 개별 자산입니다. 별도의 페이지가 필요하지 않으면 하위 자산 생성 및 페이지 추출 활동을 비활성화하십시오.
  • 임시 워크플로우를 활성화합니다.
  • Granite 워크플로우 대기열을 조정하여 동시 작업을 제한합니다.
  • 구성 ImageMagick 리소스 소비를 제한하기 위해
  • 에서 불필요한 단계 제거 DAM 자산 업데이트 워크플로입니다.
  • 워크플로우 및 버전 삭제를 구성합니다.
  • 최신 서비스 팩 및 핫픽스를 사용하여 인덱스를 최적화합니다. 사용 가능한 추가적인 색인 최적화에 대해서는 Adobe 고객 지원 센터에 문의하십시오.
  • guessTotal을 사용하여 쿼리 성능을 최적화합니다.
  • 을 구성하는 경우 Experience Manager 를 활성화하여 파일 컨텐트에서 파일 유형 감지 일별 CQ DAM Mime 유형 서비스 다음에서 AEM 웹 콘솔) 많은 파일을 사용량이 많은 시간대에 대량으로 업로드합니다.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2