캐싱 데이터가 임계치를 넘으면 자동으로 삭제 기능 문의

6.0.4에 추가된 캐싱 데이터 관련 기능 문의입니다.

각 항목의 value 값을 어떤 기준으로 설정해야 하는지 문의드립니다.

(1) MAX_DOC_CACHE_SIZE

아래 명령에서 value 기준은 무엇인가요? 문서의 숫자를 의미하는 건가요?

혹, 그렇다면 이미 100개의 문서가 캐싱되어 있을때 새로운 101번째 문서에 사용자가 접근하면 기존 데이터 중에서 1개를 삭제하는 건가요?

set-preference -name MAX_DOC_CACHE_SIZE -value 100

(2) MAX_WEB_CACHE_SIZE

아래 명령에서 value 기준은 무엇인가요? 릴리스 노트의 "노트" 항목에는 전체 장 숫자와 관계가 있다고 하는데 공개된 모든 문서의 장 숫자를 의미하는 것인가요?

set-preference -name MAX_WEB_CACHE_SIZE -value 1000

두 값 모두 실시간으로 반영됩니다. 그래서 기본적으로 메모리 추세를 확인하면서 설정하는 것을 권장합니다.

1. MAX_DOC_CACHE_SIZE

기본적으로 문서 수와 연관이 있습니다. 그런데 숨긴 장으로 인해 편집자를 위한 것과 나머지 사용자를 위한 것을 따로 저장합니다.

* 메모리 절약을 위해 현재 숨긴 장에 대해서는 번호 매기기를 생략하는 방안을 검토 중입니다. 추후에 다시 의견을 묻도록 하겠습니다.

그리고 태그 별로도 저장합니다.

캐시 데이터를 삭제할 때는 가장 오래 전에 사용된 캐시 데이터 순으로 지웁니다.

2. MAX_WEB_CACHE_SIZE

공개 여부와는 상관이 없습니다. 이 때도 태그까지 고려를 하게 됩니다.

감사합니다.

최신 버전으로 업데이트를 했다면 콘솔에서 다음 명령어로 현재 설정과 실제 캐시 데이터 숫자를 확인할 수 있습니다.

monitor