cbuild と呼ばれるプロキシユーティリティーは、オフラインでキャッシュデータベースを管理します。このユーティリティーを使用すると、コマンド行インタフェースを使用して新しいキャッシュ構造を作成したり、既存のキャッシュ構造を変更することができます。サーバーマネージャーのページを使用して、プロキシで新しく作成されたキャッシュを使用できるようにすることができます。
このユーティリティーは server.xml ファイルを更新しません。 cbuild は複数のパーティションを持つキャッシュのサイズを変更できません。cbuild でキャッシュを作成または変更する場合、server.xml ファイルの cachecapacity パラメータを手動で更新してください。
<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 ユーティリティーは 2 つのモードで起動できます。1 つ目のモードは次のとおりです。
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 パラメータと一緒に使用できません。最大サイズは 65135 M バイトです。
-r は、単一パーティション構成の場合、既存のキャッシュ構造のサイズを変更します。新しいキャッシュを作成する場合は必要ありません。
2 つ目のモードは次のとおりです。
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 は、単一パーティション構成の場合、既存のキャッシュ構造のサイズを変更します。このオプションは、新しいキャッシュを作成する場合は必要ありません。