2011-09-18 10 views
2

Webサーバーが圧縮されたコンテンツを提供しているかどうかを確認し、将来的にヘッダーが期限切れになることはありますか?apacheが "圧縮"と "far-future"有効期限を使用しているかどうかを確認するにはどうすればよいですか?

<IfModule mod_deflate.c> 
    AddOutputFilterByType DEFLATE text/html text/plain text/xml 
    BrowserMatch ^Mozilla/4 gzip-only-text/html 
    BrowserMatch ^Mozilla/4\.0[678] no-gzip 
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 
</IfModule> 

<IfModule mod_expires.c> 
    ExpiresActive On 
    ExpiresDefault A0 
    ExpiresByType image/gif A2592000 
    ExpiresByType image/png A2592000 
    ExpiresByType image/jpg A2592000 
    ExpiresByType image/jpeg A2592000 
    ExpiresByType image/ico A2592000 
    ExpiresByType image/x-icon A2592000 
    ExpiresByType text/css A2592000 
    ExpiresByType text/javascript A2592000 
</IfModule> 

Picture.png http://img535.imageshack.us/img535/5110/picturemt.png

:YSlowのは、まだ私はプレーンテキストでとせずに送信されているリソースを持っていることを私に言っている「遠未来」私は.htaccessファイルに以下の項目を追加しているにもかかわらず、ヘッダーが期限切れになりますそれが言うことの一つは、ヘッダがfavicon.icoをファイルで期限切れになる必要があり、ここでFirebugの中にリストされているヘッダです:それはgzipで圧縮する必要性が主な指標であると言う資源の

HTTP/1.1 200 OK 
Date: Sun, 18 Sep 2011 00:50:03 GMT 
Server: Apache 
Last-Modified: Tue, 21 Dec 2010 21:47:19 GMT 
Etag: "f8233-47e-497f294aba7c0" 
Accept-Ranges: bytes 
Content-Length: 1150 
Cache-Control: max-age=0 
Expires: Sun, 18 Sep 2011 00:50:03 GMT 
Keep-Alive: timeout=5, max=100 
Connection: Keep-Alive 
Content-Type: image/x-icon 

一つは。 PHPファイル、 AFAIKのヘッダーを送信していません。私はこれは、Apache 2サーバーであるため、mod_deflateを使用しようとしている

HTTP/1.1 200 OK 
Date: Sun, 18 Sep 2011 00:49:33 GMT 
Server: Apache 
X-Powered-By: PHP/5.3.6 
Expires: Thu, 19 Nov 1981 08:52:00 GMT 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Pragma: no-cache 
Set-Cookie: PHPSESSID=754163feea6fab8a8d6d7f0ef6ed3c29; path=/ 
Keep-Alive: timeout=5, max=100 
Connection: Keep-Alive 
Transfer-Encoding: chunked 
Content-Type: text/html 

:ここではレスポンスヘッダがあります。

私は間違って何をしていますか、私は何を確認できますか、さらにどのようにテストできますか?

「ETagが誤って構成されている17個のコンポーネントがあります」ということもわかります。電子タグはヘッダーにあり、彼らは私によく見えます。

+1

YSlowは一般にかなり正確です。 FirebugのレスポンスヘッダやChrome Developer Toolsのネットワークタブを見ることもできます。 –

+0

はい、それは私が上記のヘッダを投稿した方法です。しかし、それがYSlowレポートに影響しなかった設定で何が変更されたとしても、それはようであった。 – cwd

答えて

1

mod_deflateについては、私はこれをお勧めしますtest

関連する問題