2016-09-21 42 views
0

我已經通過Cloudfront在我的行爲上啓用了gzip頁面壓縮。我已將以下標題列入白名單:Cloudfront Gzip壓縮不能與網站上的文件一起使用

Authorization 
Host 
Origin 
Referer 

有問題的文件未被Cloudfront壓縮。這裏是請求和響應頭。

爲什麼gzip無法正常工作?據我所知,這些頭文件具有gzip和內容長度值,所以這是來自cloudfront的要求。

Request Header 

Accept text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 

Accept-Encoding gzip, deflate, sdch 

Accept-Language en-US,en;q=0.8 

Cookie SESSef4017ccd367c98fbaadc=56e41ddb0fc0e0235cf8c5f7f18; 
_ga=GA1.2.1714162874.1474376389; 

has_js=1 

Upgrade-Insecure-Requests 1 

User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36 


Response Header 

Accept-Ranges bytes 

Age 25 

Cache-Control max-age=172800 

Content-Length 614 

Content-Type text/css 

Date Wed, 21 Sep 2016 16:04:28 GMT 

Expires Fri, 23 Sep 2016 16:04:28 GMT 

Last-Modified Wed, 16 Jan 2013 21:09:10 GMT 

Server Apache 

Via 1.1 xxxx.cloudfront.net (CloudFront) 

X-Amz-Cf-Id xxxxxxxxxxZ3lir8aOV5mykyezionEw== 

X-Cache Hit from cloudfront 
+0

我也在cloudfront中的文件無效,但仍然不gzipping – user3236765

+0

任何人想幫忙嗎?謝謝! – user3236765

回答

0

如果文件大小高於此值,那麼cloudfront將gzip爲1000字節。所以我的一些.css文件在下面,因此gzip沒有發生。 Gzip現在通過cloudfront工作。