かべちゃんのウェブサイト
モジュール
gzip

gzipモジュール

zlib ライブラリを使ったコンテンツ圧縮機能を提供します。 ブラウザが gzip エンコードされたコンテンツを処理できる場合 (すなわち Content-Accept ヘッダフィールドに gzip が指定されていた場合)にのみ、かつ、 コンテンツのメディアタイプが "text/*" であるファイルだけを圧縮して送信します。 ただし、512バイト以下のファイルは圧縮しません。

本モジュールも SSIモジュールと同様、 フィルタリングモジュールです。そのため、CGI プログラムの出力や SSI の処理後のコンテンツに対しても圧縮を行います。

現在では、 ADSLなどの常時接続環境で1.5Mbps/8Mbps/24Mbps/48Mbpsの速度を利用できますが、 圧縮するとみかけのトラフィックはかなり軽減されますので有用かと思います。 でも、サーバマシンの CPU パワーは使用しますけど…。

設定ファイルへの記述例:

  <wyvern>
    ...
    <module>
      ...
      <path>/usr/local/wyvern/modules/mod_gzip.so</path>
      ...
    </module>
    ...
  </wyvern>