
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 が圧縮するファイルタイプを参照