輸入網址到出現頁面的過程

  1. 用戶輸入url地址,瀏覽器根據域名尋找IP地址
  2. 瀏覽器向服務器發送http請求,若是服務器段返回以301之類的重定向,瀏覽器根據相應頭中的location再次發送請求
  3. 服務器端接受請求,處理請求生成html代碼,返回給瀏覽器,這時的html頁面代碼多是通過壓縮的
  4. 瀏覽器接收服務器響應結果,若是有壓縮則首先進行解壓處理,緊接着就是頁面解析渲染

  解析渲染該過程主要分爲如下步驟:html

  1. 解析HTML
  2. 構建DOM樹
  3. DOM樹與CSS樣式進行附着構造呈現樹
  4. 佈局
  5. 繪製

 

1.敲域名回車2.查詢本地的DNS緩存,以找到域名對應的主機IP地址(如有,則跳到4)3.查詢遠程域名根DNS,找到IP地址4.向遠程IP地址的服務器發送請求(若請求失敗且未通過2,則返回2,若再再次失敗,返回錯誤代碼)5.服務器響應請求,向用戶發送數據6.瀏覽器對返回的數據進行處理(瀏覽器渲染)7.顯示
相關文章
相關標籤/搜索