2011-10-21 11 views

答えて

5

IBMにはcomparisonがあり、graphも含まれています。それによると、小さなファイルを圧縮する利点もあります。 Anotherですが、古い記事ではgzipのパフォーマンスはローカルファイル転送を除いて良好と記述されています。両方の記事は、「ダイヤルアップ」環境での圧縮、

をチェックしているが、私は質問ではなく、バイト数の、圧縮することが何に、より関連性があると思います。 Gzip(deflate)は、テキストファイル(html、xml、jsなど)のサイズが256バイトであっても普通は良いですが、メディアファイルを圧縮するときは無駄になります。 、jar-s、docx/odt-sなど)

1

あなたが本当にそれを気にする場合は、アプリケーションでgzip圧縮された非圧縮リアルファイル間のサイズの違いを比較する必要があります。提供する最小のファイルのテストを開始し、サイズを増やしてテストします。 gzippedサイズが圧縮されていないサイズより小さいかどうかを確認し、それをしきい値に設定します。

あなたがGoogleでない限り、しかし、それは単に大きな違いはありません。まともな値を選んでください。 256キロバイトの音はどうですか?


大丈夫、大丈夫

... O(Google)

+1

しかしサイズだけではありません。データを解凍するのはサーバーとクライアント上のCPUでもあります。私は、いくつかの電話ブラウザでCPUが考慮されるかもしれないと考えたときに考えました。 – Simon

+0

携帯電話でCPUを浪費することに心配する必要があるのは面白いことです。確かに、CPUはバッテリーを使いますが、最後に「スマートフォンのデータ接続は十分に速いのですか? –

+0

私は本当に心配していません。私はちょうどもし私が推薦されたものがあったかどうか私が見るだろうに数字を入れている。私はそれが私の場合に何か変わるのではないかと疑うが、知りたいから私を止めない。 – Simon

1

は短いHTTP応答を圧縮に多くの害はありません。彼らはもっと大きくなることはありません。私は、帯域幅を節約すれば、CPUの努力は常に価値があると思うだろう。

のデータがより心配な場合があります。現代のイメージやビデオフォーマットのようなタイトなバイナリファイルタイプを圧縮しようとすると、すべてのテキストコンテンツに対して効果的ですが、労力が掛かります。

関連する問題