Apacheのコンテンツ圧縮方法 このエントリーをはてなブックマークに追加 この記事をクリップ!

エプソンダイレクト株式会社
2004-9-28 22:27

HTTP1.1 には、コンテンツを圧縮して送受信するオプションがあり、Mozilla、IE などたいていのブラウザはこのコンテンツ圧縮が有効です。画像などは圧縮効果は見込めませんが、文章量が多かったり、テーブルを多用した HTML ファイルなどは、あきらかに表示が早くなるのが分かります。

Apache HTTP Server もサポートしていますが、Apache 1.x 系では、mod_gzip というモジュールを導入する必要がありました。Apache 2.0 系では、mod_deflate というモジュールとして組み込まれています。

しかし、Red Hat Linux では、mod_deflate.so ファイルは含まれていますが、設定が有効になっていないません。有効にするためには、/etc/httpd/conf/httpd.conf に次の記述を追加します。

  LoadModule deflate_module modules/mod_deflate.so

  AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xhtml+xml

この様な形で、テキストファイルにのみ圧縮をかけるのが一番簡単な方法です。もちろん他の形式にもかけられますし、特定のディレクトリのコンテンツのみを対象とすることもできます。CGI の出力結果が text/html であれば、それも圧縮されます。

  • ブックマーク : add to hatena hatena.comment (1) add to del.icio.us (1) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 2 アクセス: 4580回
  • カテゴリー : Apache
  • キーワード :

1件のコメント

  1. (thumbnail)

    PukiWiki トラブル on XSAS Plain JP

     最近、blosxom やPukiWiki のカスタマイズを行う際は、XSASPlain JP を使って構築したローカルな実行環境でテストをすることにしています。…

    トラックバック by Ellinikonblue.com Weblog2005-03-26 10:54

現在、コメントフォームは閉鎖中です。

57 queries. HTML convert time: 5.229 sec. Powered by WordPress. XHTML 準拠
Copyright © 2003-2010 @ futuremix.org | 5jp.net ログイン