2

最近、イントラネットアプリケーションを提供するために使用するWAMPサーバーでGZIP(またはデフレート)を有効にする方法を見つけました。

ただし、Google Chromeでテストすると、PHPファイルは圧縮されていますが、JavascriptファイルとCSSは圧縮されていないことがわかります。Responseヘッダーは圧縮されていないことを示しており、GooglePagespeedはこれを確認しています。

一方、Firefoxは、すべてのファイルを圧縮して問題なく受信します。

例として、メインのCSSファイルのヘッダーを次に示します。

グーグルクローム

Date: Wed, 18 Jul 2012 14:48:43 GMT
Content-Length: 6533
Last-Modified: Wed, 18 Jul 2012 00:42:33 GMT
Server: Apache/2.2.21 (Win64) PHP/5.3.10
ETag: "a00000001509b-1985-4c50ff04b26ef"
Vary: Accept-Encoding
Content-Type: text/css
Accept-Ranges: bytes

200 OK

Firefox

Date: Wed, 18 Jul 2012 14:33:14 GMT
Server: Apache/2.2.21 (Win64) PHP/5.3.10
Last-Modified: Wed, 18 Jul 2012 00:42:33 GMT
Etag: "a00000001509b-1985-4c50ff04b26ef"
Accept-Ranges: bytes
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 1273
Content-Type: text/css

200 OK

これは私のWAMPセットアップ、コードの問題ですか、それともGoogle Chromeだけですか?

ありがとうございました。

4

1 に答える 1

0

GoogleChromeはJS/CSSgzipをサポートしています。

Request URL:http://d1o7y22ifnbryp.cloudfront.net/static/7793/css/all.min.css
Request Method:GET
Status Code:200 OK
Request Headersview source
Accept:text/css,*/*;q=0.1
Accept-Charset:GBK,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:zh-CN,zh;q=0.8
Connection:keep-alive
Host:d1o7y22ifnbryp.cloudfront.net
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5

応答ヘッダー

Accept-Ranges:bytes
Cache-Control:max-age=604800
Connection:keep-alive
Content-Encoding:gzip
Content-Length:17933
Content-Type:text/css
Date:Wed, 18 Jul 2012 15:43:46 GMT
ETag:"805dc-19c87-4c4a305735340"
Expires:Wed, 25 Jul 2012 15:43:46 GMT
Last-Modified:Thu, 12 Jul 2012 14:45:57 GMT
Server:Apache/2.2.22 (Amazon)
Vary:Accept-Encoding

問題はapache構成にあるはずだと思います。

于 2012-07-18T15:51:46.377 に答える