2011-02-24 130 views
0

有沒有人知道瀏覽器(IE,Firefox,Chrome)如何加載網頁?我認爲他們首先加載html,然後加載js,css,image。但我不確定。任何機構都知道它具體嗎?或者可以給我一個參考?我正在做一個代理服務器。我將所有數據代理到瀏覽器。但瀏覽器仍在加載網頁。謝謝!瀏覽器如何加載網頁?

回答

0

嘗試使用插件,如Firefox中的Firebug或Chrome中內置的開發人員工具。這些將顯示加載哪些文件,按照什麼順序,以及它們是從瀏覽器緩存還是從服務器加載。你考慮到瀏覽器緩存在這個方面的影響吧?

緩存中沒有任何內容,瀏覽器會首先加載頁面,因爲它是知道要加載哪些js,css和圖像的唯一方式。

編輯:在其他的答案中指出,它加載的頁面的事實第一併不意味着它一定開始在其他資源之前完成與;它可能會並行發生。

0

這是實現特定的,因瀏覽器而異。 這也是在網頁瀏覽的瓶頸之一,所以有使用相同的連接,以避免打開新的連接

  • 一些開銷各種優化

    • 一些負載的所有資源從一臺服務器將開始並行加載新的資源,一旦鏈接被引用頁遇到,用了等待頁面完全加載或解析

    所以,如果你正在構建一個根兒目的代理你不能假設一個具體的方法。

  • +0

    IE,FF,Chrome是否有官方參考? – Magic

    相關問題