3

添付の画像はhttp://www.webpagetest.org/からのものです。私は実際のサイトを開発していますが、ダウンロードに 10 秒ほどかかります。次に、何が起こっているかを確認するための非常に基本的なサイトを作成し、速度テストを実行しました。これらのファイルをダウンロードするのに 2 秒以上かかります。それらが何であるか、またはアプリケーションを変更してページの読み込み時間を短縮する方法がわかりません。

13 番の (関連する?) 情報は次のとおりです。

URL: https://ddp--6189--50f5840c089282031a00a004.meteor.com/sockjs/632/7ke6oz_0/jsonp?c=_jp.a2ujpxq
Host: ddp--6189--50f5840c089282031a00a004.meteor.com
IP: 107.21.116.12
Location: Ashburn, VA
Error/Status Code: 200
Start Offset: 4.652 s
Time to First Byte: 25065 ms
Content Download: 256 ms
Bytes In (downloaded): 0.5 KB
Bytes Out (uploaded): 0.5 KB

GET /sockjs/632/7ke6oz_0/jsonp?c=_jp.a2ujpxq HTTP/1.1
Accept: */*
Accept-Language: en-US
Host: ddp--6189--50f5840c089282031a00a004.meteor.com
Connection: Keep-Alive

ヒントや指針は素晴らしいでしょう、ありがとう。

JSONP ダウンロードのウォーターフォール

4

1 に答える 1

2

これは、実際には SockJS がブラウザと Web サーバーの間で通信チャネルを開いたままにしているためです。ダウンロードしているのではありません。最初のソケット イベント (13 行目) の後にBandwidthInグラフに表示される帯域幅の減少に注意してください。

SockJS を介したもう少し詳しい情報を次に示します - https://github.com/sockjs/sockjs-client :

SockJS は、WebSocket に似たオブジェクトを提供するブラウザ JavaScript ライブラリです。SockJS は、ブラウザーと Web サーバー間に低レイテンシー、全二重、クロスドメイン通信チャネルを作成する、一貫性のあるクロスブラウザーの Javascript API を提供します。

于 2013-01-15T18:04:42.553 に答える