CloudFrontのgzip圧縮をONにした時に圧縮されるデータ

Compress Objects Automatically Yes

CloudFrontのCompress Objects AutomaticallyをYesにすると、CloudFrontにてgzip圧縮されてクライアントに配信されるのですが、圧縮されない場合があります。

  • Content-Length ヘッダーがあること
  • ファイルサイズが1kB ~ 10mBであること
  • 特定のContent-Typeであること

圧縮される主要なContent-Typeは

text/css
text/html
text/js
text/plain
application/json
application/xml
font/ttf
font/otf

などです、画像は圧縮されません。
その他のContent-TypeはCloudFront が圧縮するファイルタイプを参照