17

HTTP ヘッダー圧縮に関する記事をいくつか読みました。今日、YSlow をインストールしました。リソース (text/html、javascript、css、画像) を圧縮するように勧められています。現在、 Apache mod_deflateのドキュメントを読んでいますが、この例では画像を圧縮していません。

サイト内の画像を圧縮する必要がありますか?

4

3 に答える 3

41

画像はすでに圧縮されているはずです。余分な圧縮を行ってもファイルサイズに目立った影響はありませんが、処理時間が長くなります。

すでに圧縮されているファイルを圧縮しても、ファイルサイズが小さくなることはめったになく、多くの場合、ファイルサイズが大きくなる可能性があります。

于 2011-02-10T12:42:09.007 に答える
2

GIF、JPEG、PNG などの画像は、deflate などの汎用アルゴリズムよりも優れた結果を達成する高度に専門化されたアルゴリズムによって既に圧縮されています。

したがって、それらを再圧縮してもサイズはほとんどまたはまったく増加せず、サーバー側の処理の追加コストでファイルが大きくなる可能性さえあります.

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

于 2011-02-10T12:44:31.730 に答える