静的コンテンツをgzipで圧縮するようにIIS7を構成しました。
http://www.coderjournal.com/2008/04/iis-7-compress-javascript-gzip/
ただし、ファイルはgzip圧縮されたままではありません。
これが私のユースケースです:
- test.cssファイルをリクエストします。gzipで圧縮されていません。
- 数秒以内に再度リクエストしてください。gzipで圧縮されています。
- 5分お待ち下さい。
- test.cssファイルを再度要求します。gzipで圧縮されていません。
これは意味がありません。元のファイルが変更されていない場合、gzipで圧縮されたバージョンの静的ファイルを後続のすべてのリクエストで配信するべきではありませんか?
注:FirefoxとFirebugを使用して、Content-Encodingヘッダーをチェックしてgzip圧縮されたコンテンツを検証しています。