BRAVA

外部連携で使いみち広がる
高速・多機能ビューア

よくあるお問い合わせ/FAQ

HOME>よくあるお問い合わせ

Brava/Blazon Enterprise FAQ

Brava Serverキャッシュ 目次

キャッシュの保存方法にはどのような種類がありますか。またそれらはどういう特色がありますか。

BE_logo.png

ファイルシステムキャッシュと、データベースキャッシュ(スケーラブルキャッシュ/シェアードキャッシュ)があります。
システムの構成や、保持するキャッシュの容量等から検討してください。
ファイルシステムキャッシュファイルシステム上にキャッシュデータが配置されます。デフォルトはこのタイプです。
最大サイズをあらかじめ設定しておくと、そのサイズ以内に保たれるようBrava Serverが自動でサイズの管理をします。
最大キャッシュ容量の運用実績は、国内の事例では100G程度です。
Brava Serverを冗長化する場合、このファイルキャッシュタイプは選択できません。
データベースキャッシュBrava Serverによるキャッシュデータ自動削除は行われませんので、キャッシュ量は手動で管理する必要があります。
言い換えれば、ファイルシステムキャッシュのように最大サイズ等の制限がないので、キャッシュデータをできるだけ多めに保持したい場合にはこちらが適しています。
ただしキャッシュデータの件数が多くなる場合は、パフォーマンスを保つために相応のチューニングが必要です。

目次へ戻る  FAQ Topへ戻る

ファイルシステムキャッシュで、キャッシュフォルダの場所を変更するにはどうすればよいですか。

BE_logo.png

キャッシュフォルダのパスが設定ファイルserver.properties内の下記パラメータに指定されているので、そのパスを書き換えます。

・displaylist.cache.root
・local.displaylist.cache.root

書き換え後にBrava Serverを再起動するとキャッシュ保存先として新しいパスが認識されます。
新しいキャッシュフォルダは、JobProcessorのサービス実行アカウントから読み書きできる状態になっている必要があります。

目次へ戻る  FAQ Topへ戻る

ファイルシステムキャッシュのキャッシュデータはどのようなルールで削除されますか。

BE_logo.png

あらかじめ最大キャッシュサイズを設定ファイル上にて定義しておき、キャッシュデータ容量が定義した最大サイズを超えた場合にキャッシュデータ作成日の古いものから自動で削除します。
削除は最大サイズの90%を下回るまで行われます。容量超過のチェックが行われるタイミングは下記です:

・Brava Server起動時
・ファイル変換処理完了時

ファイル変換処理完了時のキャッシュの自動削除は、削除プロセスによってバックグラウンドで行われます。

目次へ戻る  FAQ Topへ戻る

特定のドキュメントのキャッシュのみを削除したり、上書きすることはできますか。

BE_logo.png

ファイルシステムキャッシュ
ファイルシステムキャッシュにおいて、特定のドキュメントのキャッシュのみを任意に削除・編集することはできません。
削除・編集した場合はキャッシュデータの整合性が取れなくなるためドキュメントの表示ができなくなるおそれがあります。
人為的に行うキャッシュ操作で唯一許可されているのは「キャッシュフォルダ内のデータ全削除」のみです。

データベースキャッシュ
データベースキャッシュの場合、最終アクセス時から一定時間以上が経過したキャッシュデータを削除するためのプロシージャが用意されており、これを実行してキャッシュを削除することができます。
テーブル内のキャッシュデータの手動更新は、ファイルシステムキャッシュ同様に整合性を損なうおそれがあるため許可されません。

目次へ戻る  FAQ Topへ戻る

キャッシュをすべて削除するとどうなりますか。

BE_logo.png

Bravaはドキュメントの初回表示時に原本ファイルをキャッシュデータに変換する処理を行いますので、キャッシュがある場合よりも表示に時間がかかります。
さらに、多くのドキュメントで変換処理を要する状況になるため、JobProcessorの負荷が高くなります。

目次へ戻る  FAQ Topへ戻る

バージョンアップの際、古いバージョンのキャッシュデータを新しいバージョンのキャッシュフォルダにコピーして使用することはできますか。

BE_logo.png

ファイルシステムキャッシュ/データベースキャッシュのいずれも、キャッシュの構造がバージョン毎に異なるため、ファイルコピーやエクスポート/インポートによるキャッシュデータの移行はできません。
新しいバージョンのシステム上でキャッシュを再作成してください。

目次へ戻る  FAQ Topへ戻る