ページの先頭行へ戻る
Interstage Application Server V12.0.0 Interstage HTTP Server 運用ガイド
FUJITSU Software

3.2.14 コンテンツの圧縮機能の設定

コンテンツの圧縮機能は、環境定義ファイル(httpd.conf)において、圧縮の対象となるコンテンツを指定して設定します。これによりWebブラウザからのリクエストに対して、指定したコンテンツを圧縮できます。

コンテンツの圧縮機能の設定例を以下に示します。

画像以外のコンテンツを圧縮する場合

LoadModule headers_module "C:/Interstage/F3FMihs/modules/mod_headers.so"
LoadModule deflate_module "C:/Interstage/F3FMihs/modules/mod_deflate.so"

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary

LoadModule headers_module "/opt/FJSVihs/modules/mod_headers.so"
LoadModule deflate_module "/opt/FJSVihs/modules/mod_deflate.so"

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary

MIMEタイプtext/htmltext/plainのコンテンツを圧縮する場合

LoadModule deflate_module "C:/Interstage/F3FMihs/modules/mod_deflate.so"

AddOutputFilterByType DEFLATE text/html text/plain

LoadModule deflate_module "/opt/FJSVihs/modules/mod_deflate.so"

AddOutputFilterByType DEFLATE text/html text/plain

/sampleから始まるURLのコンテンツを圧縮する場合

LoadModule deflate_module "C:/Interstage/F3FMihs/modules/mod_deflate.so"

<Location /sample>
    SetOutputFilter DEFLATE
</Location>

LoadModule deflate_module "/opt/FJSVihs/modules/mod_deflate.so"

<Location /sample>
    SetOutputFilter DEFLATE
</Location>

/sampleから始まるURL圧縮されたリクエストメッセージ本文展開する場合

LoadModule deflate_module "C:/Interstage/F3FMihs/modules/mod_deflate.so"

<Location /sample>
    SetInputFilter DEFLATE
</Location>

LoadModule deflate_module "/opt/FJSVihs/modules/mod_deflate.so"

<Location /sample>
    SetInputFilter DEFLATE
</Location>