首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

構建高性能 ASP.NET 站點之一:剖析頁面處理過程(前端)

     編輯:關於ASP.NET

瀏覽器請求到呈現的完整流程

  1. 輸入 URL 或點擊連結
  2. 瀏覽器透過 DNS 解析 IP
  3. 發送 HTTP 請求
  4. 連線伺服器並請求內容(伺服器端處理留待後文)
  5. 瀏覽器解析回應內容並渲染頁面,同時發起其他資源請求

DNS 解析優化

DNS 解析耗時且期間無法下載資源。瀏覽器與作業系統提供 DNS 快取機制,重複請求同域名可直接讀取快取,減少解析延遲。性能優化乃點滴累積。

HTTP 請求發送細節

  1. 瀏覽器發送 TCP 封包要求建立連線
  2. 伺服器回應確認連線已建立
  3. 瀏覽器發送 HTTP GET 請求,含 Cookie、Header 等資訊

後續文章將深入各階段優化策略。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved