cbuild라고 하는 프록시 유틸리티는 오프라인 캐시 데이터베이스 관리자입니다. 이 유틸리티를 사용하여 새 캐시 구조를 만들거나 명령줄 인터페이스를 사용하여 기존 캐시 구조를 수정할 수 있습니다. Server Manager 페이지를 사용하여 프록시에서 새롭게 만든 캐시를 사용할 수 있습니다.
유틸리티는 server.xml 파일을 업데이트하지 않습니다. cbuild는 파티션이 여러 개인 캐시의 크기를 조정할 수 없습니다. cbuild에서 캐시를 만들거나 수정하면 cachecapacity 매개 변수를 server.xml 파일에서 수동으로 업데이트해야 합니다.
<PARTITION partitionname="part1" partitiondir="/home/build/install9 /proxy-server1/cache" maxsize="1600" minspace="5" enabled="true"/> <CACHE enabled="true" cachecapacity="2000" cachedir="/tmp/cache">
두 가지 모드로 cbuild 유틸리티를 호출할 수 있습니다. 첫 번째 모드는 다음과 같습니다.
cbuild -d conf-dir -c cache-dir -s cache size cbuild -d conf-dir -c cache-dir -s cache size -r
예:
cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -s 512 cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -s 512 -r
여기서
conf-dir은 server_root /proxy-serverid/config 디렉토리에 있는 프록시 인스턴스의 구성 디렉토리입니다.
cache-dir은 캐시 구조의 디렉토리입니다.
cache size는 캐시가 증가할 수 있는 최대 크기입니다. 이 옵션은 cache-dim 매개 변수와 함께 사용할 수 없습니다. 최대 크기는 65135MB입니다.
-r은 파티션이 한 개인 경우 기존 캐시 구조의 크기를 조정합니다. 새 캐시를 만드는 데에는 필요하지 않습니다.
두 번째 모드는 다음과 같습니다.
cbuild -d conf-dir -c cache-dir -n cache-dim cbuild -d conf-dir -c cache-dir -n cache-dim -r
예:
cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -n 3 cbuild -d server_root/proxy-serverid/config -c server_root/proxy-serverid/cache -n 3 -r
여기서
conf-dir은 server_root /proxy-serverid/config 디렉토리에 있는 프록시 인스턴스의 구성 디렉토리입니다.
cache-dir은 캐시 구조의 디렉토리입니다.
cache-dim은 섹션 수를 결정합니다. 예를 들어, 그림 12–2의 s3.4로 표시된 섹션에서 3은 크기를 나타냅니다. cache-dim의 기본값은 0이고 최대값은 8입니다.
-r은 파티션이 한 개인 경우 기존 캐시 구조의 크기를 조정합니다. 이 옵션은 새 캐시를 만드는 경우 필요하지 않습니다.