回答

1

所有的JavaScript和CSS文件已經被添加報頭 「的Accept-Encoding」 壓縮。

這個陳述有幾個問題。

  • 添加標題不會導致文件被壓縮。

  • Accept-Encoding: gzip不是你添加的。您添加了x-amz-meta-accept-encoding: gzip,完全沒有任何用處。 x-amz-meta-*標題是用戶定義的元數據;它們對Web瀏覽器或搜索引擎沒有意義。

  • Accept-Encoding: gzip不是你所需要的,無論如何 - 這是一個由瀏覽器發送的請求頭,而不是服務器返回的響應頭。表示經過壓縮的內容的響應標題和值是Content-Encoding: gzip

  • 您可以在S3中爲您的對象添加Content-Encoding: gzip,這是您需要做的以滿足此建議,但您必須使用gzip手動壓縮文件,然後重新上傳到S3,在更改標題之前。僞裝文件是通過設置標題壓縮而不壓縮文件只會使它們不可用。