2009-04-04 17 views
3

私のサイトは、すべての楽しそうに応じてgzipで圧縮されている認識doesntの:私はYSlowのを通してそれを実行したときしかし、私はGzipでFを取得し、それがある成分として、私のスクリプトのすべてを一覧表示しますYSlowの私のgzip

http://www.gidnetwork.com/tools/gzip-test.php

gzipされていません。

アイデア?

答えて

6

は、ヘッダーに見てくださいそしてFirebugのにブラウザが要求ヘッダーの

Accept-Encoding  gzip,deflate 

その

を送信していることを確認

が、応答ヘッダー(gzippingが適用されていることを示す)でサーバーから送信されています。

+0

コンテンツが圧縮されているかどうかを判断するのは、Content-Encoding:gzipです。 'Accept-Encodnig:gzip、deflate'は、ブラウザが' gzip'コンテンツを受け入れるかどうかに関係し、受け取ったコンテンツが 'gzip'で圧縮されていなくても設定されます。 – h4k1m

0

リンクされたページでこのメソッドを使用してサイトをgzipした場合、PHPで実行されないため、スクリプトには影響しません。 PHPを通して、あなたの.jsファイルを提供)

2(apache2のはmod_deflateをを使用しています)選択のあなたのウェブサーバを設定

1):あなたはどちらかに必要があります

<?php ob_start('ob_gzhandler'); echo file_get_contents('whatever.js'); ?>