B/S架構和C/S的差別


區別

1.B/S架構是瀏覽器端直接訪問服務器端,無需安裝軟件,一個瀏覽器足以,優點就是維護和升級簡單,開發成本低,隨時隨地可以訪問,減輕了客戶端的壓力,缺點就是對服務器端負荷重;C/S架構剛好相反,它需要安裝專用的客戶端軟件,開發維護成本高,不過安全性好,減輕了服務端壓力

2.B/S架構是針對C/S架構缺點進行改進后提出的網絡結構模式,B/S屬於C/S,是一種特殊的C/S,因為瀏覽器只是特殊的客戶端

3.C/S可以使用任何通信協議,而B/S架構規定必須實現HTTP協議。

 

詳細說明B/S對C/S而言所有的特點

1.分布性:可以隨時隨地進行查詢和瀏覽等業務

2.功能業務擴展比較方便:增加服務器的功能,就能增加瀏覽器杜納的功能;

3.維護簡單方便:改變服務器端數據即可以實現所有用戶同步更新

4.開發簡單 ,共享性強,成本低,數據可以持久存儲在服務器端而不必擔心數據的丟失

 

b/s結構:

1、維護和升級簡單,我們只要對服務器端進行維護和升級即可,不需要對成千上萬的客服端進行維護和升級,減少了人力資源成本。

2、隨時隨地都可以訪問,只要有一台連接互聯網和安裝了瀏覽器的計算機就可以訪問。

3、減輕了客戶端電腦載荷,客戶端電腦只要運行少部分程序就能實現。因此對客服端電腦要求不高,對服務器端負荷較重,由於主要的功能都集中到了服務器端,因此對服務器要求高,但總體而言,還是大大降低了成本。

c/s結構:

1、充分發揮客戶端PC的處理能力,很多數據可以通過客戶端的處理后再發給服務器,降低了服務器的負荷,提高了速度。但維護和升級比較復雜,維護和升級是針對成千上萬的客戶機的。

2、必須安裝專用的客戶端軟件。客戶端是成千上萬的,要安裝專用軟件,是多么大的工作量,如果一台客戶機出現了問題,如:感染病毒、計算機故障等等原因,都需要進行安裝或維護。系統軟件需要升級的時候,每一台客戶機都需要重新安裝系統軟件,維護和升級成本相當的高。

3、對客戶機的操作系統有限制,對一些操作系統和新開發的操作系統不兼容。目前產品更新換代十分的快,要針對不同的操作系統系統版本開發不同的客戶機軟件,對成本而言是相當大。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM