加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1.cs架構詳解
    • 2.bs架構詳解
    • 3.cs架構和bs架構的區(qū)別
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

cs架構是什么意思 cs架構和bs架構的區(qū)別

2022/09/23
7547
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

cs 架構是指客戶端/服務器架構,是一種網絡計算模式。它將軟件系統(tǒng)分為兩部分,即客戶端和服務器??蛻舳送ㄟ^網絡向服務器請求服務,服務器接收請求并處理并返回結果給客戶端。

與之相對的是 bs 架構,即瀏覽器/服務器架構,也叫三層架構,它也將應用程序分為兩個部分,即瀏覽器(客戶端)和服務器。瀏覽器發(fā)送 HTTP 請求到服務器,然后服務器響應并返回HTML、CSS和JavaScript文件以構建網頁。

1.cs架構詳解

在 cs 架構中,客戶端和服務器可以運行在不同的機器上,常見的如手機客戶端和云服務器。用戶在客戶端上發(fā)起請求,在客戶端上處理輸入和顯示輸出,而服務器僅負責處理請求數(shù)據(jù),并返回響應結果。

2.bs架構詳解

這種架構中,應用程序執(zhí)行在瀏覽器中,因此只需要一個瀏覽器就可以訪問應用程序。與 cs 架構不同的是,bs架構中的服務器主要提供數(shù)據(jù)服務和業(yè)務邏輯處理,而不會返回HTML/JavaScript/CSS等前端文件來構建頁面。

3.cs架構和bs架構的區(qū)別

首先,cs架構在客戶端和服務器之間的通信采用二進制協(xié)議,從而使得數(shù)據(jù)交換更快速、更穩(wěn)定。而 bs 架構則使用 HTTP 協(xié)議傳輸數(shù)據(jù)。

其次,在 cs 架構下,客戶端可以緩存數(shù)據(jù)并對數(shù)據(jù)進行一定的處理,并只將請求發(fā)送至服務器獲取必須的信息,這減輕了服務器負擔;相比之下,bs 架構所有的操作都需要通過網絡傳回服務器進行處理,因此運行速度較慢。

綜上所述,cs架構更強調實時性和性能的高效,而bs架構具有應用廣泛以及易于開發(fā)的優(yōu)點。

相關推薦

電子產業(yè)圖譜