[APACHE DOCUMENTATION]

Apache HTTP Server Version 2.0

Apache モジュール mod_deflate

説明: クライアントへ送られる前にコンテンツを圧縮する
ステータス: Extension
モジュール識別子: deflate_module

概要

mod_deflate モジュールは DEFLATE 出力フィルタを提供します。これはサーバからの出力を、ネットワークを 通してクライアントに送る前に圧縮することを可能にします。

ディレクティブ

参照

圧縮を有効にする

圧縮機能は DEFLATE フィルタ により実装されています。以下のディレクティブはそのディレクティブのある コンテナ中のドキュメントを圧縮するようにします:

ほとんどのよく使われているブラウザはすべてのコンテンツの 圧縮は扱えません。ですから、'gzip-only-text/html' を 有効にした方がよいかもしれません (以下参照)

SetEnv gzip-only-text/html 1
SetOutputFilter DEFLATE

これは Apache のドキュメンテーションに対して圧縮を有効にする設定です:

<Directory "/your-server-root/manual">
SetEnv gzip-only-text/html 1
SetOutputFilter DEFLATE
</Directory>

DeflateBufferSize ディレクティブ

説明: zlib が一度に圧縮する塊の大きさ
構文: DeflateBufferSize value
デフォルト: DeflateBufferSize 8096
コンテキスト: サーバ設定ファイル
ステータス: Extension
モジュール: mod_deflate

DeflateBufferSize ディレクティブは zlib が一度に圧縮する塊の大きさをバイト単位で指定します。


DeflateFilterNote ディレクティブ

説明: ロギング用に圧縮比をメモに追加
構文: DeflateFilterNote notename
コンテキスト: サーバ設定ファイル
ステータス: Extension
モジュール: mod_deflate

DeflateFilterNote ディレクティブは 圧縮比に関するメモがリクエストに付加されることを指定します。 メモの名前はディレクティブに指定された値です。


DeflateMemLevel ディレクティブ

説明: zlib が圧縮に使うメモリのレベルを指定
構文: DeflateMemLevel value
デフォルト: DeflateMemLevel 9
コンテキスト: サーバ設定ファイル
ステータス: Extension
モジュール: mod_deflate

DeflateMemLevel ディレクティブは zlib が圧縮に使うメモリのレベルを設定します (1 から 9 の間の値)。 (訳注: 2 を底とする対数の値になります。 8 程度が良いでしょう。)


DeflateWindowSize ディレクティブ

説明: Zlib の圧縮用ウィンドウの大きさ
構文: DeflateWindowSize value
デフォルト: DeflateWindowSize 15
コンテキスト: サーバ設定ファイル
ステータス: Extension
モジュール: mod_deflate

DeflateWindowSize ディレクティブは zlib の圧縮用ウィンドウ (訳注: zlib で使用される履歴バッファ) の大きさを指定します (1 から 15 の間の値)。 (訳注: 2 を底とする対数の値になります。 8 から 15 にするのが良いでしょう。)


Apache HTTP Server Version 2.0

索引ホーム