- - PR -
mod_deflate にて圧縮が効かない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-03-16 03:04
皆さんこんにちは
Apache2.0にて mod_deflate により圧縮を試みていますが、ログを見ると圧縮されていません。 全てのファイルが一切圧縮された気配がありません。 123.456.789.111 - - [16/Mar/2004:02:51:51 +0900] "GET /index.html HTTP/1.1" 20018513 -pct. # /etc/httpd/conf/httpd.conf #------------------------------------------------ LoadModule deflate_module modules/mod_deflate.so <IfModule deflate_module> # SetEnv gzip-only-text/html 1 SetOutputFilter DEFLATE DeflateCompressionLevel 8 DeflateFilterNote deflate_compression_ratio AddOutputFilterByType DEFLATE text/html text/plain text/xml <Directory "/htdocs/example.com"> # Insert filter SetOutputFilter DEFLATE # Netscape 4.x has some problems... BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine BrowserMatch \\bMSIE !no-gzip !gzip-only-text/html # Don't compress images SetEnvIfNoCase Request_URI \\ \\.(?:gif|jpe?g|png)$ no-gzip dont-vary # Make sure proxies don't deliver the wrong content Header append Vary User-Agent env=!dont-vary </IfModule> LogFormat "%h %l %u %t \\"%r\\" %>s%b %{deflate_compression_ratio}npct." deflate 調べてみても mod_gzip に比べてまだまだ資料が少ないようです。php、html、cgi による Content-type: text/html を圧縮したいと考えています。 http://httpd.apache.org/docs-2.1/mod/mod_deflate.html ここのRecomended設定を基に書いたのですが、何がいけないのでしょうか。 お気づきになられた方、アドバイスお願いいたします。 |
|
投稿日時: 2004-03-16 05:57
× <Directory "/htdocs/example.com">
○ <Location /> |
|
投稿日時: 2004-03-16 12:51
回答ありがとうございます。
× <Directory "/htdocs/example.com"> ○ <Location /> どちらも試してみましたがうまく行きませんでした。 |
|
投稿日時: 2004-03-16 16:04
LoadModule deflate_module modules/mod_deflate.so
SetOutputFilter DEFLATE DeflateFilterNote Ratio ratio LogFormat "%h %l %u %t \\"%r\\" %>s%b %{ratio}npct." deflate CustomLog logs/deflate_log deflate これでやってみて下さい。 これでだめならば、ブラウザかプロキシが原因かと思います。 (Accept-Encodingヘッダがapacheに届いていないか、ブラウザが古い) |
|
投稿日時: 2004-03-17 04:09
ご返信ありがとうございます。
ご指摘の通り<IfModule deflate_module> を外してみたところうまく行きました。 perl で書かれた cgi は圧縮されるのですが、php が圧縮されません。 /etc/php.ini は zlib.output_compression = On しているのですが、何が足りないのでしょうか。 |
|
投稿日時: 2004-03-17 07:32
すみません。phpは使った事がないのでわかりません。
|
1