このタスクを使用して、サーブレット・キャッシュ・インスタンスを構成します。
このタスクについて
このタスクを実行し、ご使用のアプリケーションが、
動的キャッシュ・サーブレット・キャッシュ・インスタンスにアクセスできるようにします。
サーブレット・キャッシュ・インスタンスを使用すると、
呼び出されるサーブレットの出力および副次作用を保管することができるため、
ご使用のアプリケーションのパフォーマンスを改善することができます。
また、サーブレット・キャッシュ・インスタンスからは、アプリケーショ
ン・サーバーで実行している複数のアプリケーションのキャッシュに必要な
制御権を取得することができます。
詳しくは、
キャッシュ・インスタンス
を参照してください。
プロシージャー
- サーブレットのキャッシュを使用可能にしてください。 詳しくは、サーブレット・キャッシングの構成
を参照してください。
- 1 つ以上のキャッシュ・インスタンスを構成します。
- 管理コンソールで、「リソース」 > 「キャッシュ・インスタンス」
> 「Servlet cache instances」をクリックします。
- キャッシュ・インスタンスの有効範囲を指定します。
セルの有効範囲を指定して、キャッシュ・インスタンスをセル内にあるすべてのサーバーに対して使用可能にします。
ノードの有効範囲を指定すると、
キャッシュ・インスタンスはノードのすべてのサーバーで使用可能になります。
サーバーの有効範囲を指定すると、
キャッシュ・インスタンスは選択したサーバーでのみ使用可能になります。
必要に応じて、有効範囲を混用することができます。
- 「適用」をクリックして有効範囲を保管します。
- キャッシュ・インスタンスの設定を指定します。
「名前」および「Java Naming and Directory interface (JNDI) 名」フィールドが必要です。
「JNDI 名」は、cachepec.xml ファイルの <cache-instance> エレメントに指定される名前属性です。
cachespec.xml ファイルに指定される JNDI 名の例は、以下のとおりです。
<cache-instance name="services/cache/instance_one">
この例では、
services/cache/instance_one を JNDI 名として指定します。
- アプリケーションを更新します。サーブレット・キャッシュ・インスタンスを使用するには、
このキャッシュ・インスタンスの JNDI 名と同じ名前をもつ <cache-instance> エレメントを指定する必要があります。