2013-01-15 25 views
3

附圖是從http://www.webpagetest.org/。我正在開發一個真正的網站,下載需要10秒左右。然後,我創建了一個非常基本的網站來查看發生了什麼,並進行了速度測試。下載這些文件需要2秒多,我不確定它們是什麼,或者如何更改我的應用程序以減少頁面加載時間。什麼是加載流星頁面時的sockjs JSONP請求,以及如何優化下載速度?

爲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 

任何提示或指針將是巨大的,謝謝。

Waterfall of JSONP downloads

回答

2

這實際上是SockJS保持溝通渠道的瀏覽器和Web服務器之間的開放,這不是下載這樣 - 注意減少帶寬你是第一個插座事件後,看不到你的BandwidthIn圖(你的第13行)。

這裏有一個小的詳細信息通過SockJS - https://github.com/sockjs/sockjs-client

SockJS是一個瀏覽器的JavaScript庫,它提供了一個網頁套接字類 對象。 SockJS爲您提供了一個連貫的,跨瀏覽器的JavaScript API,它在瀏覽器和Web服務器之間創建了一個低延遲,全雙工,跨域通信的通道。

+0

謝謝你的迴應!我在這裏發佈了一個後續問題http://stackoverflow.com/questions/14344602/why-does-a-deployed-meteor-site-take-so-long-to-load – cazgp