什麼是C/S架構和B/S架構?
C/S(Client/Server)架構,是一種客戶機和伺服器結構。 cs也是軟體系統體系結構,透過它可以充分利用兩端硬體環境的優勢,將任務合理地分配到Client端和Server端來實現,降低了系統的通訊開銷。一
B/S,也就是Browser/Server(瀏覽器/伺服器)架構,就是只安裝維護一個伺服器,而客戶端採用瀏覽器來運行軟體。
C/S架構和B/S架構的差異
1、使用協定
B/S架構更多的時候是使用了HTTP協定、而C/S架構更多的時候使用的WinSocket協定(TCP、UDP)
#2、開發與維護成本
C/S架構開發維護成本高於B/ S架構。因為需要開發客戶端和伺服器兩套程序,所以開發成本會增加。因為採用cs結構時,對於不同的客戶端要開發不同的程序,而且軟體安裝調試和升級都需要在所有客戶機上進行。
B/S架構具備通用性,所以開發成本較低;因為不需要安裝客戶端,所以客戶端不需要升級,只需要將伺服器上的軟體版本升級,然後從新登入就可以了。
3、安全性
C/S架構的安全性高。 C/S架構適用於專人使用的系統,可透過嚴格的管理派發軟體。
B/S架構使用人數多,不固定,安全性低。
4、客戶端負載
cs客戶端負載大。 cs客戶端不僅負責和用戶的交互,收集用戶訊息,還需要透過網路向伺服器發出請求。
bs把事務處理邏輯部分交給了伺服器,客戶端只是負責顯示。
以上是bs和cs架構的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Dreamweaver CS6
視覺化網頁開發工具

Dreamweaver Mac版
視覺化網頁開發工具

SublimeText3 Linux新版
SublimeText3 Linux最新版