nginxでgzip圧縮設定をしたのに反映されない現象が発生
nginxでgzip圧縮設定をしたあとにブラウザで確認してみたところ、レスポンスヘッダーに「Content-Encoding: gzip」が付与されず、未圧縮のファイルが取得されてしまう現象が発生した。
レスポンスヘッダをよく見てみると
X-Content-Encoding-Over-Network: gzip
というヘッダを発見。
ネットワーク上はgzip圧縮でファイルが転送されたが、ブラウザで表示する前にファイルを展開されてしまっている模様。
このヘッダで調べてみたところ、↓のStack Overflow記事を発見。
記事によるとウイルス対策ソフトが原因の可能性が高いとのこと。
ということでウイルス対策ソフトのWebアクセス保護設定を一時的に無効化してブラウザで再確認してみると「Content-Encoding: gzip」になることを確認できた。