Google SPDY結果

ちょうど4年前、Google プロトコルSPDYを発表しました 。これは、あらゆるタイプの接続の速度を大幅に向上させるために、HTTP 1.1のアップグレードとして考案されました。 SPDYを使用すると、HTTPを介して作業するときに遅延を半分にできます。 これは、3つの方法で実行されます。1)要求を多重化します。 2)リクエストの優先順位付け。 3)HTTPヘッダー圧縮。



SPDYの最初の「実験室」テストでは、モバイルネットワークでのWebページの読み込み速度が55%増加し、 23%増加しました 。 ただし、実際のサイトでの独立したテストで 、パフォーマンスはまったく向上しませんでした。 その理由の1つは、実際のサイトのリソースは、SPDYがサポートされていないドメインも含めて、異なるドメインからロードされるためです。



過去4年間で、多くの変化がありました。 SPDY自体は最適化され、バージョン3.1に成長し、次世代プロトコルHTTP 2.0の基礎とすることが決定されました。 現在の実装は、Chrome、Opera、Firefox、Internet Explorerを含む最新のすべてのブラウザー、多数のサーバープラットフォーム、および多くの大規模サイトでサポートされています。



昨日、Googleは自社サイトでSPDY をテストし結果を公開しました。 これらは実験室でのテストではなく、さまざまな種類のネットワーク接続、つまりさまざまなアクセス速度での数百万のユーザーセッションからの実際の統計です。



この表は、待ち時間インジケーターの変化、つまりブラウザーで要求を送信してから最初の着信イベントを受信するまでの時間を示しています。 中央値が示されており、最速化合物の5%と残りの95%の平均です。





Googleニュース

Googleサイト

Googleドライブ

Googleマップ

中央値平均

-43%

-27%

-23%

-24%

5%最速

-32%

-30%

-15%

-20%

残りの95%

-44%

-33%

-36%

-28%



テストではChrome 29を使用し、HTTPSとSPDYでの作業を比較しました。



当然、他のサイトではSPDYを使用してもそのような効果が得られない場合があります。 特定の結果は、外部のリソースからダウンロードされたコンテンツの量や他の多くの要因に依存します。



同時に、Googleは、SPDYでの圧縮、フロー制御、およびトラフィックの優先順位付けアルゴリズムを引き続き最適化すると述べています。 非常に多くの興味深いアイデアがあるため、HTTP / 2標準が採用されるまでに、このプロトコルはさらに効率的に機能します。



All Articles