SPDYは実際のサイトではそれほど高速ではありません

GoogleはSPDYテストを実施しました。これにより、Webページの読み込み速度が2倍になり、モバイルネットワークで23%増加しました。 ただし、一部の独立した専門家は、プロトコルの有効性について疑問を呈しています。 最近、 SPDYの重要なレビューが Opera Softwareの開発者によって公開されました。 そして今、Google製品は大きな打撃を受けています。生産性テストのスペシャリストであり、アカマイの主要な開発者の1人であるMobitestの著者であるGuy Podjarnyがテスト結果を投稿しています 。 彼らはSPDYを気のめいるように見えます。 ほとんどの場合、SPDY + HTTPSはHTTPSよりもかなり高速ですが、平均して単純なHTTPよりも3.4%遅いことがわかりました。

Podzharnyの方法論は、あなたが掘らないようにするものです。 上位のAlexaから500サイト(著者は恐ろしいポルノサイトの数を言っていますが、サンプルからそれらを除外しませんでした)はSPDYプロキシを介してダウンロードされ、Cotendo CDNサーバー(最近アカマイに買収されました)がプロキシとして使用されました。 Cotendoは、SPDYサポートを実装した最初のコンテンツプロバイダーの1つです。

サイトの元のコンテンツのみがプロキシに配置され、サードパーティのサイトからダウンロードされたファイルは引き続きサードパーティのサイトからダウンロードされることに注意してください。 これは、以前のテストとの根本的な違いです(明らかに、Googleの専門家でさえ、それほど正直ではない最適化で罪を犯しました)。 テストでは、中央のページが18の異なるドメインのリソースを要求していることが示されました。

クライアントとして、 WebPageTest Chromeエージェントが使用されました 。 通常のChromeブラウザーでは、Googleが意図したように、SPDYサポートが5%のケースでランダムに無効になっているため、テストが困難になります。 WebPageTest Chromeエージェントの場合、この機能は無効化されているため、SPDYは常に機能します。 テストの時点では、WebPageTestはChromeのバージョン18でした。

各Webページは、異なる幅のチャンネルで異なる遅延で5回ロードされました。 テスト全体が1日の異なる時間に3回繰り返されました。 統計エラーを最小限に抑えるのに十分な合計9万件の個別ダウンロードが行われました。

結果
チャネル幅(ダウン/アップKbps、レイテンシms)SPDYとHTTPSSPDYとHTTP
ケーブル(5000/1000; 28)SPDY 6.7%高速化SPDY 4.3%遅い
DSL(1500/384; 50)SPDY 4.4%速いSPDY 0.7%遅い
低遅延モバイルネットワーク(780/330; 50)SPDY 3%高速化SPDY 3.4%遅い
高遅延モバイルネットワーク(780/330; 200)SPDY 3.7%高速SPDY 4.8%遅い
Guy Podzharnyは、いくつかの理由でSPDYの嘆かわしい結果を説明しています。 まず、HTTPはほとんどのサイトのパフォーマンスのボトルネックではありません。 第二に、最新のサイトの場合、Webページ上のリソースは、SPDYサポートがないドメインを含むさまざまなドメインからロードされます。 第三に、SPDYは、ブラウザーでWebページを表示する速度に関する実際の問題を解決しません。これは、スクリプトとCSSに悩まされます。

もちろん、SPDYのサポートが広く普及し、サードパーティのサイトからのリソースもSPDYを介してロードされる場合、テスト結果は改善されます。 「SPDYは素晴らしいものです。10年以上ぶりのHTTPの実際のアップグレードです」とGuy Podzharny氏は言います。

Source: https://habr.com/ru/post/J145928/


All Articles