2011-02-10 5 views
14

HTTPヘッダー圧縮についての記事を読んでいます。今日私はYSlowをインストールし、リソース(text/html、javascript、css、images)を圧縮することをお勧めします。今私はApache mod_deflateのドキュメントを読んでいますが、この例ではイメージを圧縮していません。HTTPヘッダーで画像を圧縮しないでください。

サイト内の画像を圧縮しないでください。

+0

*画像*を圧縮することをおすすめしますか?本気ですか?それは奇妙なアドバイスのように思える。 –

答えて

34

イメージはすでに圧縮されている必要があります。余分な圧縮はファイルサイズに大きな影響を与えませんが、処理時間は長くなります。

非常に圧縮されたファイルを圧縮することは、ほとんどの場合、ファイルサイズの縮小を招き、ファイルサイズを増加させることがあります。

+0

+1この情報をお寄せいただきありがとうございます:D –

+0

@ Agusti-N私の喜び:) – Skilldrick

+1

@Agusti:画像が.bmpファイルのように圧縮されていない場合は、必要に応じて.pngまたは.jpgに変換してくださいそして、変換されたバージョンを提供してください:) –

2

GIF、JPEG、PNGなどの画像は、デフレートなどの汎用アルゴリズムよりも優れた結果を得る高度に特殊化されたアルゴリズムによって圧縮されています。

したがって、再圧縮するとサイズがほとんどまたはまったくなくなり、ファイルを大きくすることができ、サーバー側の処理コストが増加します。

つまり、言い換えれば...画像を圧縮しないでください。

関連する問題