B/S網路架構

來源:互聯網
上載者:User

標籤:分布式緩衝   瀏覽器   操作   資源   架構   images   在伺服器   size   靜態資源   

  B/S基於統一的應用程式層協議HTTP來互動資料,目前的B/S網路架構大多採用的架構設計,既要滿足海量使用者訪問請求,又要保持使用者請求的快速響應。

  當一個使用者在瀏覽器輸入www.taobao.com這個URL時,將會發生很多操作。首先它會請求DNS把這個網域名稱解析成對應的IP地址,然後根據這個IP地址在互連網中找到對應的伺服器,向這個伺服器發起一個get請求,由這個伺服器決定返回預設的資料資源給訪問的使用者。在伺服器端實際上還有很複雜的商務邏輯:伺服器可能有很多台,到底指定哪台伺服器來處理請求;還有請求的資料是儲存在分布式緩衝裡還是一個靜態檔案中,或是在資料庫裡;當資料返回瀏覽器時,瀏覽器解析資料發現還有一些靜態資源(如CSS、JS或者圖片)時又會發起另外的HTTP請求,而這些請求很可能會在CDN上,那麼CDN伺服器又會處理這個使用者的請求,大體上一個使用者請求會涉及這麼多操作。每一個細節都會影響這個請求最終是否會成功。

 

B/S網路架構

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.