我已經將「Content-Encoding:gzip」頭添加到我的S3文件中,現在當我嘗試訪問它們時,它會返回「Error 330(net :: ERR_CONTENT_DECODING_FAILED)」。爲什麼Amazon S3向我返回有關簡單文件的錯誤330?
請注意,我的文件只是圖像,js和css。
我該如何解決這個問題?
我已經將「Content-Encoding:gzip」頭添加到我的S3文件中,現在當我嘗試訪問它們時,它會返回「Error 330(net :: ERR_CONTENT_DECODING_FAILED)」。爲什麼Amazon S3向我返回有關簡單文件的錯誤330?
請注意,我的文件只是圖像,js和css。
我該如何解決這個問題?
你將不得不手動gzip他們,然後將他們上傳到S3。 S3無法像您的網絡服務器那樣快速地進行gzip操作。
編輯:圖像已經壓縮,所以不要gzip他們。
_「圖像和PDF文件不應該被壓縮,因爲它們已被壓縮。」_相關鏈接:http://developer.yahoo.com/performance/rules.html#gzip – 2013-03-30 11:09:13
不知道,但如果您使用的步兵作爲部署工具,用它來壓縮文件:
https://github.com/gruntjs/grunt-contrib-compress
然後:
https://github.com/MathieuLoutre/grunt-aws-s3
要上傳壓縮文件亞馬遜S3。 Et瞧!
這通常發生在未壓縮文件(即非壓縮版本)上應用了「Content-Encoding:gzip」時。編碼標題僅適用於gzip文件。 – 2013-03-30 14:14:11