サーバレス練習帳

着眼大局着手小局

iOSでmp4を表示できない問題

2.4 圧縮転送

コンテンツの圧縮は,すべてのURIに対して適用できますが,レスポンスボディのサイズが100バイトを超える場合にだけ圧縮されます。

コンテンツを圧縮した場合は,レスポンスメッセージにContent-EncodingヘッダーおよびVaryヘッダーを含めます。Content-Encodingヘッダーは,使用したエンコーディング方式をクライアントに通知するためのヘッダーです。またVaryヘッダーは圧縮によってレスポンスボディが変化していることを通知するヘッダーです。ただし,エンコーディング方式が「identity」の場合は,レスポンスメッセージにContent-EncodingヘッダーおよびVaryヘッダーは含まれません。

gzip」でコンテンツを圧縮した場合のレスポンスメッセージのContent-EncodingヘッダーおよびVaryヘッダーを次に示します。

   コンテンツを圧縮した場合のレスポンスメッセージのContent-Encodingヘッダー

Content-Encoding: gzip
 Vary: Accept-Encoding

 

ここらへんが関係しているかな。

レスポンスヘッダにこれを追加してみようかな。

 

@@@

 

あとは、APIgatewayの設定も見てみよう。