http圧縮を実行する場合、圧縮を実行しないことをお勧めします。http圧縮を実行しない下限しきい値は何ですか?
明らかに100バイトの場合は圧縮せず、1MBの場合は圧縮します。しかし、特定の低閾値についての一般的な推奨はありますか?
http圧縮を実行する場合、圧縮を実行しないことをお勧めします。http圧縮を実行しない下限しきい値は何ですか?
明らかに100バイトの場合は圧縮せず、1MBの場合は圧縮します。しかし、特定の低閾値についての一般的な推奨はありますか?
IBMにはcomparisonがあり、graphも含まれています。それによると、小さなファイルを圧縮する利点もあります。 Anotherですが、古い記事ではgzipのパフォーマンスはローカルファイル転送を除いて良好と記述されています。両方の記事は、「ダイヤルアップ」環境での圧縮、
をチェックしているが、私は質問ではなく、バイト数の、圧縮することが何に、より関連性があると思います。 Gzip(deflate)は、テキストファイル(html、xml、jsなど)のサイズが256バイトであっても普通は良いですが、メディアファイルを圧縮するときは無駄になります。 、jar-s、docx/odt-sなど)
あなたが本当にそれを気にする場合は、アプリケーションでgzip圧縮された非圧縮リアルファイル間のサイズの違いを比較する必要があります。提供する最小のファイルのテストを開始し、サイズを増やしてテストします。 gzippedサイズが圧縮されていないサイズより小さいかどうかを確認し、それをしきい値に設定します。
あなたがGoogleでない限り、しかし、それは単に大きな違いはありません。まともな値を選んでください。 256キロバイトの音はどうですか?
大丈夫、大丈夫
...O(Google)
は短いHTTP応答を圧縮に多くの害はありません。彼らはもっと大きくなることはありません。私は、帯域幅を節約すれば、CPUの努力は常に価値があると思うだろう。
のデータがより心配な場合があります。現代のイメージやビデオフォーマットのようなタイトなバイナリファイルタイプを圧縮しようとすると、すべてのテキストコンテンツに対して効果的ですが、労力が掛かります。
しかしサイズだけではありません。データを解凍するのはサーバーとクライアント上のCPUでもあります。私は、いくつかの電話ブラウザでCPUが考慮されるかもしれないと考えたときに考えました。 – Simon
携帯電話でCPUを浪費することに心配する必要があるのは面白いことです。確かに、CPUはバッテリーを使いますが、最後に「スマートフォンのデータ接続は十分に速いのですか? –
私は本当に心配していません。私はちょうどもし私が推薦されたものがあったかどうか私が見るだろうに数字を入れている。私はそれが私の場合に何か変わるのではないかと疑うが、知りたいから私を止めない。 – Simon