什麼是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中文網www.php.cn
B S架構與C S架構的區別
現在軟體開發的整體架構主要分為b s架構與c s架構,選擇哪種架構不僅對於軟體開發公司很重要,也對應用企業很重要,在應用的過程中,肯定會碰到這個問題,偉創軟體就這個問題做了詳盡的解析,目前,偉創軟體就是採用b s架構。不同 1.硬體環境不同 c s 一般建立在專用的網路上,小範圍裡的網路環境,區域網...
C S 架構與B S架構的區別
1.c s client server架構,及客戶端 伺服器架構,可以使用任何通訊協議,而b s架構規定必須實現http協議。c s充分發揮客戶端pc的處理能力,很多資料通過客戶端的處理後再發給伺服器,降低伺服器負荷,提高了速度,但是維護非常複雜,必須安裝專用的客戶端軟體,對客戶機的操作做系統也是有...
B S架構與C S架構的區別
今天主要記錄的是bs架構與cs架構的區別 希望能用的上 1 b s架構 其中,b代表browser 瀏覽器 s代表server 伺服器 b s架構即 瀏覽器 伺服器架構。b s架構的簡單示意圖 b s架構中,瀏覽器和伺服器之間使用http協議通訊。b s架構的優點 只需要開發伺服器端軟體即可,工作量...