C/S與B/S架構
軟件開發架構
開發軟件,必需要開發一套 客戶端 和 服務端安全
服務端與客戶端的做用服務器
服務端:24小時不間斷提供服務微信
客戶端:享受服務網絡
C/S架構
Client:客戶端架構
server:服務端server
優勢:資源
缺點:開發
- 若用戶想要在同一設備使用多個軟件,必須下載多個客戶端。
- 軟件的麼一次更新,用戶是必須也跟着從新下載更新
C/S架構的軟件:it
PC端的QQ,移動端的微信、qq等
數據放在服務端和客戶端的利弊:
- 服務端贊成處理有更好的安全性和穩定性並且升級比較容易,不過服務器 負擔就增長了
- 客戶端將負擔分配到每一個用戶,從而節約服務器資源,安全性和穩定性可能會有問題,可是升級比較麻煩,每一個安裝的客戶端程序都須要升級,另外爲了節省網絡資源,經過網絡傳輸的數據也應該減小!
B/S架構
Browser:瀏覽器
Server:服務端
優勢:
- 以瀏覽器充當客戶端,無需用戶下載多個軟件,也無需用戶下載更新軟件,直接在瀏覽器中訪問須要的軟件
缺點:
- 消耗網絡資源過大,當網絡不穩定時,軟件的使用也不穩定
應用領域: 淘寶、京東
歡迎關注本站公眾號,獲取更多信息