Cosminexus アプリケーションサーバ V8 機能解説 基本・開発編(Webコンテナ)
Webアプリケーション単位に,静的コンテンツのキャッシュ機能を使用するかどうか,キャッシュを許可する静的コンテンツのメモリサイズ,およびファイルサイズの上限値を設定します。
アプリケーションの開発環境で必要なDDでの定義について説明します。
静的コンテンツのキャッシュのWebアプリケーション単位の定義は,web.xmlの<web-app><context-param>タグ内の<param-name>タグに指定します。
DDでの静的コンテンツのキャッシュの定義について次の表に示します。
表2-64 DDでの静的コンテンツのキャッシュの定義
| 項目 | <param-name>タグに指定するパラメタ | <param-value>タグの設定内容 |
|---|---|---|
| 静的コンテンツキャッシュ機能の有効/無効 | com.hitachi.software.web.static_content.cache.enabled | 静的コンテンツキャッシュ機能の有効/無効を設定します。 |
| Webアプリケーション単位のメモリサイズ | com.hitachi.software.web.static_content.cache.size | 静的コンテンツキャッシュ機能を有効にした場合,メモリにキャッシュできるサイズをbyte単位で指定します。
|
| キャッシュを許可するファイルサイズ | com.hitachi.software.web.static_content.cache.filesize.threshold | 静的コンテンツキャッシュ機能を有効にした場合,キャッシュできるファイルサイズをbyte単位で指定します。
|
DDの定義例を次に示します。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN' 'http://java.sun.com/dtd/web-app_2_3.dtd'>
<web-app>
<context-param>
<param-name>
com.hitachi.software.web.static_content.cache.enabled
</param-name>-
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>
com.hitachi.software.web.static_content.cache.size
</param-name>
<param-value>5242880</param-value>
</context-param>
<context-param>
<param-name>
com.hitachi.software.web.static_content.cache.filesize.threshold
</param-name>
<param-value>102400</param-value>
</context-param>
</web-app>
|
定義例では,次の内容が定義されています。
なお,DDで無効な値や空文字が設定された場合は,Webコンテナ単位での設定内容(簡易構築定義ファイルの設定内容)が使用されます。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.