이미지 카탈로그 업데이트 중 updating-image-catalogs

서버는 카탈로그 폴더를 계속 모니터링하고 기본 카탈로그 속성 파일이 변경된 것을 감지하면 연결된 카탈로그 데이터 파일을 포함한 이미지 카탈로그를 자동으로 다시 로드합니다.

서버의 이미지 카탈로그를 업데이트하려면 먼저 변경해야 하는 모든 카탈로그 데이터 파일을 바꾼 다음 카탈로그 속성 파일을 대체(또는 "터치")하여 파일 날짜를 업데이트하여 카탈로그 다시 로드를 트리거합니다.

증분 업데이트 section-2c0f2c1b8480486d86920b5f2cfe72d2

큰 이미지 카탈로그를 로드하고 처리하면 서버에 상당한 로드가 발생할 수 있으며 라이브 서비스 작업에 부정적인 영향을 미칠 수 있습니다. 이러한 영향을 최소화하려면 다음과 같이 작동하는 증분 카탈로그 업데이트 메커니즘을 구현하는 것이 좋습니다.

모든 이미지가 포함된 기본 카탈로그 파일은 낮은 트래픽 시간 동안 매일 밤 로드됩니다. 하루 동안 이미지 카탈로그의 레코드를 추가하거나 변경해야 하는 경우 새 레코드나 변경된 레코드만 포함된 다른 이미지 데이터 파일이 만들어집니다. 이 파일은 attribute::CatalogFile에 2차 이미지 데이터 파일로 등록되었습니다. 서버는 카탈로그 속성 파일이 변경되었음을 감지한 다음 변경된 카탈로그 데이터 파일을 확인합니다. 주 이미지 데이터 파일을 터치하지 않은 경우 서버는 증분 데이터 파일만 로드하거나 다시 로드합니다. 이 파일은 일반적으로 기본 카탈로그 파일보다 훨씬 작기 때문에 기본 카탈로그를 다시 로드하는 것에 비해 서버에 미치는 영향이 훨씬 줄어듭니다.

증분 업데이트는 트래픽이 많은 동안 서버에 미치는 영향을 크게 줄일 수 있습니다. 최적의 서버 성능을 유지하기 위해 트래픽이 적은 시간 동안 증분 카탈로그 데이터 파일을 기본 카탈로그 데이터 파일에 정기적으로 병합하는 것이 좋습니다.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49