web-dev-qa-db-ja.com

静的リソースの最適なGZIP圧縮レベル?

ファイルサイズの縮小とクライアントの解凍時間/コストの最適なバランスを提供する圧縮レベルはありますか?

どのGZIP圧縮レベルがファイルサイズの削減と圧縮解除時間の最適なバランスを提供するのか疑問に思いました。圧縮時間が一度だけ圧縮されてキャッシュされるため、圧縮時間は実際には重要ではありません。ただし、圧縮レベルを高く設定しすぎると、クライアント側でファイルを圧縮解除するために必要な時間とコストによって、ファイルサイズの縮小による利得がすべて失われるのではないかと心配しています。

4
CD Sanchez

圧縮レベルが圧縮解除時間に影響することはほとんどありません。トレードオフは、入力データを表現するための最小の方法を探すために圧縮検索に費やす時間/メモリに費やすことです。 大きい)。

データが圧縮されたら、圧縮ファイル内の指示に従ってデータを解凍します。当て推量はありません。より圧縮されたファイルは、fasterである可能性があります。これは、読み込む入力データが少ないためです。

7
Kevin Reid