gzip compression can reduce file size. But is it needed on every HTTP request?

前回の続きの話。

前回はhtml、css、jsファイルなどのテキストファイルに対して、gzip圧縮をかけるとネットワーク転送量を大幅に減らすことができ、heroku Ceder stack上で動かしているwebrickで、自動的に圧縮する方法について書いた。これはこれで便利だけれども、じゃあリクエスト毎に圧縮する必要はあるのかい?というと、実はなかったりする。

Octopressを使っている限りでは、生成されるhtmlファイルは静的なファイルなので、リクエスト毎に変わるわけではないし、publishする前にgzip圧縮できればベスト。gzip未対応のブラウザも今はほぼないだろうし。