2012-01-09 37 views
8

我一直在嘗試在網上尋找解釋,但我似乎無法找到一個。 如果您在Chrome上訪問諸如youtube.com的網站,並將其懸停在與文件名「http://www.youtube.com/」對應的藍色欄上,您將看到四件不同的事情:「網絡」選項卡中的「Chrome開發人員工具」中的「連接」是什麼意思,以及它爲什麼只出現在某些網站上?

- 阻斷

- 發送

- 等待

- 接收

雖然在網絡選項卡中查看不同網站的網頁,我看到

-dns查找

-Connecting

- 發送

- 等待

- 接收

這需要很長的時間做所有這些事情,即使頁面是如此簡單。是什麼讓我的服務器爲頁面加載顯示不同的統計密鑰,以及我可以如何優化?一般來說,哪裏可以找到關於網絡工具的更全面的信息?

回答

11

DNS查詢通常發生在您第一次連接到網站並且瀏覽器沒有其IP地址時。在這種情況下,您可以在頁面左下角看到一個小小的工具提示,其中包含文本「Resolve www.blablabla.com ....」。 如果DNS服務器速度很慢,可能會很長。

連接是瀏覽器發送數據包以建立連接並等待答案的時間。 如果Web服務器速度很慢,可能會很長。

阻塞是瀏覽器必須請求資源但同時服務器請求20個其他資源的時間。在這種情況下,瀏覽器會將這些請求放入隊列中。如果服務器速度慢,就會發生這種情況。

+0

謝謝。你還可以解釋其他條款:發送,等待 – satish 2013-01-24 08:03:41

+0

發送是發送請求花費的時間,等待是等待初始響應的時間 – Mozak 2014-03-06 09:22:21

+0

@Satish Google現在已經寫了一個關於這個的文檔:https://developer.chrome。 COM/devtools /文檔/網絡資源#的網絡定時 – danronmoon 2015-01-28 02:45:29

相關問題