WebアプリケーションでGZIP圧縮を有効にしたいと思います。Spring gzipとTomcat gzip
- 春のドキュメントに記述のように埋め込まれたコンテナ内の圧縮を有効にする - ここで説明するように(https://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html最新節)
- 使用
GzipResourceResolver
リゾルバ:私は2つの異なるオプションをインターネット上で検索し、見つかったhttp://kielczewski.eu/2014/11/static-resources-in-spring41/
両方のオプションは私にとって大丈夫ですが、私はその違いを理解したいと思います。手伝ってください。
また、両方のオプションを有効にするとどうなりますか?サーブレットコンテナはすでに圧縮されたファイルを圧縮しようとしますか?
p.s.私の意見では、レスポンスを毎回圧縮する必要がないため、2番目のオプションが高速になります。圧縮ファイルはビルドフェーズで準備されます。
Content-Encodingヘッダーが既に設定されている場合、2回圧縮されません。 – Jan