瀏覽器發送請求到顯示內容這中間都發生了什麼

- 瀏覽器將url解析出域名

- 拿着域名到DNS服務器解析IP  [遞歸解析]

- 根據IP和端口將知道要訪問的目標服務

- 與目標服務建立socket   [三次握手]

- 發送一個http的get請求

 

- 請求首先到達Nginx服務,它主要負責負載均衡、反向代理、靜態文件加載

- Nginx將動態請求發送到uWSGI 服務中,uWSGI主要負責處理併發請求,收到請求後交給web應用處理

- 在應用處理過程中可能會涉及到分佈式緩存系統

- 還可能會涉及到異步任務/消息處理系統

- 最後應用將響應數據返回給uWSGI服務

- uWSGI將響應數據返回到Nginx

- Nginx返回給瀏覽器

- 瀏覽器進行頁面渲染

- 加載css文件

- 加載js文件,過程中可能還會觸發http請求

- 關閉連接   [四次揮手]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章