ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express Interstage HTTP Server 2.2運用ガイド
FUJITSU Software

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

SetEnvIfNoCaseディレクティブやSetOutputFilterディレクティブなどを使用して、圧縮の対象となるコンテンツを指定して設定します。本設定によりWebブラウザからのリクエストに対して、指定したコンテンツが圧縮されます。

圧縮対象に応じた設定例を以下に示します。

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

LoadModule headers_module "C:/Interstage/F3FMahs/modules/mod_headers.so"
LoadModule deflate_module "C:/Interstage/F3FMahs/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/FJSVahs/modules/mod_headers.so"
LoadModule deflate_module "/opt/FJSVahs/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/html」/「text/plainのコンテンツを圧縮する場合

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

AddOutputFilterByType DEFLATE text/html text/plain

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

AddOutputFilterByType DEFLATE text/html text/plain

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

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

<Location /sample>
    SetOutputFilter DEFLATE
</Location>

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

<Location /sample>
    SetOutputFilter DEFLATE
</Location>

参考

関連ディレクティブ

  • AddOutputFilterByType

  • Header

  • LoadModule

  • <Location>

  • SetEnvIfNoCase

  • SetOutputFilter