2

Windows azure CDN が gzip 圧縮されたアセットを提供できないことについて、stackoverflow で多くの質問をしました。私は少し混乱しているので、ここに質問を投稿することを考えました。

Windows Azure CDN からすべてのアセットを提供する Rails アプリがあります。すべて正常に動作しますが、CDN は gzip されたコンテンツの提供に失敗します。これは、ファイルを2回アップロードすることを提案するリンクです。1つはプレーンで、もう1つはこの問題の回避策としてgzipされています。私は指示に従いましたが、静脈でした。リンクの内容は次のとおりです。

    The feature in our backlog (as Jason Sherron points out) is the ability of the
    Windows Azure CDN to autonomously create a compressed version of your content to    serve 
    in response to a request for gzip encoding. Unless and until we get to implement that, 
    you'll have to upload content twice, once in each desire encoding.

ヘッダーはすべて正常に設定されており、CDN でホストしないと驚くほど機能します。誰かがこの問題の回避策を持っていますか? これはできますか?

前もって感謝します :)

4

1 に答える 1

0

ファイルの Content-Encoding を gzip に設定する必要があります

また、これは重要な落とし穴です。Chrome と Firefox は通常の gzip 圧縮されたダウンロード ファイルを想定し、解凍しないため、gz 圧縮ファイルに .gz 拡張子を付けて提供することはできません。

そのため、.js.gz ではなくスクリプト ファイルの拡張子を .jsgzip などに変更する必要があります。

于 2013-05-09T00:30:37.210 に答える