Apahceのモジュール「mod_deflate」以前使ったのでまとめたyo!
mod_deflateモジュール
送信するコンテンツを圧縮するモジュール。
メリット
コンテンツを圧縮することでネットワーク帯域を節約できる。
デメリット
コンテンツを圧縮する際にCPUをある程度使う。
導入の基準
CPUに余裕があって、ネットワーク帯域の負荷を軽減したい場合に導入する。
httpd.conf
LoadModule deflate_module modules/mod_deflate.so
SetOutputFilter DEFLATE
DeflateCompressionLevel 7
SetOutputFilterは、リクエストに対するレスポンスを送る前に処理するフィルタ設定。
DEFLATEを指定するとすべてのコンテンツに対して圧縮する設定。
INCLUDEを指定するとSSI(Server Side Includes)を有効化。
複数設定したい場合はセミコロンでつなぐ。
DeflateCompressionLevelは、1~9まで設定できる。
1が最も圧縮率が小さく、9が最も圧縮率が大きい。
設定いれたらApache再起動でモジュールロード。