이미지 카탈로그 업데이트

서버는 카탈로그 폴더를 지속적으로 모니터링하고, 주 카탈로그 속성 파일이 변경되었음을 감지하면 관련 카탈로그 데이터 파일을 포함한 이미지 카탈로그를 자동으로 다시 로드합니다.

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

증분 업데이트

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

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

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

이 페이지에서는