web-dev-qa-db-ja.com

Chrome Developer Toolsは、gzipで圧縮されたデータが非圧縮よりも長い時間が必要であることを示しています

圧縮とgzipの概念は初めてです。

そのため、ホストでgzipを有効にすることが成功したかどうかをテストするためにchromeを使用しようとしていたときに、面白いことがわかりました。

クロムによると、次の画像では、受信したファイルの圧縮バージョンは同じ時間を必要とすることが多く、非圧縮ファイルよりもロードに時間がかかる場合があります。

enter image description here その動作は予想されますか?その説明は何ですか

Edit:丸で囲まれた部分は、圧縮に必要な時間が圧縮よりも大幅に長いインスタンスを表します。

1
7asobate-

Chromeの結果を正しく読んでいません。 このページは言う

  1. サイズとコンテンツ:サイズは、ダウンロードされたファイルの大きさを回線上で示し、コンテンツはコンテンツの実際のサイズを示します。ブラウザはgzipで圧縮されたファイルを処理できるため、サイズはコンテンツよりも小さいことが理想的です。同じサイズとコンテンツ値を持つリクエストが表示される場合;それはプラグインする最適化の穴です。
  2. 時間と待ち時間:時間行はリクエストのラウンドトリップ時間全体を示し、待ち時間行は接続のセットアップとリクエストの処理にかかった時間を示しますサーバー上。要求の待ち時間に一貫して合計時間の約80〜90%がかかる場合、サーバー処理またはネットワーク接続の調査が必要になる場合があります。

そのため、サイズ行にはgzipサイズと非gzipサイズが表示されますが、時間行はgzipとは関係ありません。それが示す2つの時間は、往復時間と待ち時間です。

表示される時間は、gzipで圧縮された時間ではなく、gzipで圧縮されていない時間であることは理にかなっています。それらを個別に計時できるようにするには、2つのリクエストを作成し、異なる方法で2回ダウンロードする必要があります。これを行うと、ダウンロードが2倍以上になり、すべてに時間がかかり、サイズが大きくなるため、統計が台無しになります。

0