3

ソースから圧縮ファイルを渡すための Azure の CDN を取得できません。

元のファイル (gzip で問題ありません:)

http://www.schooldigger.com/cdn/clientscript/SchoolDigger.1.45.min.js

>curl -I -H "Accept-Encoding: gzip,deflate" http://www.schooldigger.com/cdn/clientscript/SchoolDigger.1.45.min.js

戻り値

HTTP/1.1 200 OK
Cache-Control: max-age=1209600
Content-Length: 57390
Content-Type: text/javascript
Content-Encoding: gzip
Last-Modified: Mon, 26 Nov 2012 04:45:00 GMT
Accept-Ranges: bytes
ETag: "31143cb90cbcd1:0"
Vary: Accept-Encoding
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Date: Mon, 26 Nov 2012 17:25:25 GMT

CDN ファイル (gzip されたファイルは返されません):

http://cdnaz.claarware.com/clientscript/SchoolDigger.1.45.min.js

>curl -I -H "Accept-Encoding: gzip,deflate" http://cdnaz.claarware.com/clientscript/SchoolDigger.1.45.min.js

戻り値:

HTTP/1.1 200 OK
Cache-Control: max-age=1209600
Content-Length: 150551
Content-Type: text/javascript
Accept-Ranges: bytes
ETag: "31143cb90cbcd1:0"
Server: Microsoft-IIS/7.0
X-Powered-By: ASP.NET
Age: 43723
Date: Mon, 26 Nov 2012 17:31:50 GMT
Last-Modified: Mon, 26 Nov 2012 04:45:00 GMT
Expires: Mon, 10 Dec 2012 05:23:07 GMT
Connection: keep-alive
4

1 に答える 1

0

コンテンツでどのように圧縮を有効にしますか?電子メールに基づいて、WindowsAzureで必要なコンテンツを圧縮するためにWebロールを使用しているかどうかは明確ではありません。

ここで説明するように、圧縮されたコンテンツを含むWindows AzureCDNについてはどうでしょうか。、Windows Azure CDNは、オブジェクトの圧縮を変更(または追加)しません。Windows Azure CDNは、「Accept-Encoding」ヘッダーに基づいてオリジンによって提供される圧縮を尊重します。ホストサービスオブジェクト配信を使用している場合は、圧縮オブジェクトを返すようにIISを構成できます。

これは、コンテンツで圧縮を有効にする方法に関する記事と、この点に関するいくつかのSOディスカッションです。

于 2012-11-27T01:14:09.937 に答える