回答:
はい、GZIPを常時使用しないと考える理由はほとんどありません。これは、無料の帯域幅を取得するようなもので、広くサポートされています。常にオンにしてください!
唯一の欠点は
CPUが非常に限られた共有ホスト上にいる場合、圧縮はサーバーで行われ、サーバーのCPUがわずかに消費されるためです。ただし、これが実際に問題になるためには、サーバーが非常に過負荷になっているか、非常に古くなければなりません。
非常に大規模な(そして大体400キロバイト以上を意味する)動的 Webページを提供する場合。非常に大きな動的コンテンツをオンザフライで圧縮することは、法外に費用がかかります。
しかし、これらはどちらも私の経験ではまれなエッジ条件です。HTTP圧縮の99%が確実に成功しています。
gzipを使用することをお勧めしますか?
Webサーバーの環境に依存します。
サーバーのアイドルCPU時間が不足している場合、GZIPデフレを追加すると、サーバーがリクエストに応答する速度が実際に低下する可能性があります。
ただし、現在CPUのボトルネックに対処していない場合、GZIPデフレは素晴らしいアイデアですが、プレーンテキストファイルにのみ有効です。
ほとんどの画像ファイル形式(PNG、JPG、GIFなど)は既に圧縮されており、GZIPデフレはCPU時間の無駄です。
AddOutputFilterByType
ディレクティブを使用-詳細についてはmod_deflate
、Apacheマニュアルのエントリを参照してください:httpd.apache.org/docs/2.0/mod/mod_deflate.html