0

LABjs$script.jsなどの非同期スクリプト ローダーは、SPDY をサポートする CDN を既に使用している場合、有益、中立、または否定的でしょうか?

  1. Cloudflare など、SPDY でフルサイト CDN を使用します。
  2. スクリプトが挿入された「非同期スクリプト」が有害であると見なされていることを読みましたが、jQuery の依存関係のおかげで、実行順序を制御する必要があります。
  3. 依存関係をできるだけバラバラにしておきたい

<script src=つまり、正常に動作するJS スクリプトと動作しない一連の JS スクリプトが<script async src=あります。ブロックされるため、同期はしたくありません。そしてdefer、考えるにはあまりにも不安定です。

上記を考えると、SPDY の不確実性がなければ、私は何も考えずにスクリプト ローダーを使用するでしょう。これらのスクリプトで使用されるアプローチが、「通常の」アプローチと同じ SPDY の利点 (パイプライン化、圧縮など) を引き続き得ているかどうかを知る必要があるのでしょうか?

質問を組み立てる別の方法は、SPDY CDN による同期スクリプト ロードから SPDY CDN による非同期スクリプト ローダーの使用に切り替えると、どのような影響があるでしょうか?

4

1 に答える 1

0

Cloudflare を SPDY プロキシとして使用すると、パフォーマンスが非常に悪くなり、ベンチマークは SPDY よりも 1.5​​ 秒から約 4 秒になりました (266% 遅くなりました)。自分でテストする必要があります。サーバーに直接接続すると、より高速な結果が得られるはずです。

SPDY ではすべてのリソースを1 つのソケット接続から引き出すことができ、CDN (https) では複数の TLS ハンドシェイクとラウンドトリップ接続が必要になり、サイトの速度が低下する可能性があるため、CDN を使用すると速度が低下します。

このテストでは、SPDY 経由で読み込まれた約 350 のリソースが示されていますが、これらの結果は CDN では得られません: http://httpvshttps.com/

ここに興味深い記事があります:

https://themefoundry.com/blog/why-we-dont-use-a-cdn-spdy-ssl/

于 2014-12-01T08:39:20.880 に答える