BS架構與CS架構詳解


1、CS(client/server)與BS(browser/serber)架構的區別

  1)硬件環境不同

  CS架構是建立在局域網上的,需要安裝軟件,要求有相同的操作系統,對計算機的配置要求較高。

  BS架構是建立的廣域網上的,有瀏覽器和操作系統就行,與操作系統無關(可以跨平台),對計算機電腦的配置要求較低。

  2)安全要求不同

  CS:一般面向相對固定的用戶群,程序更加注重流程,它可以對權限進行多層次校驗,提供了更安全的存取模式,對信息安全的控制能力很強。

  BS:建立在廣域網上,面向不可知的用戶,對安全的控制力較弱。

  3)軟件維護

  CS:開發維護成本較高,需要專業的技術人員完成,每一個客戶端軟件都需要進行升級更新

  BS:維護簡單方便,網頁修改所有用戶都會進行同步更新

  4)用戶體驗

  CS:客戶端進行大量的業務處理然后交給服務端,所以客戶端的響應速度比較快

  BS:客戶端與服務端的交互是請求響應式,需要動態刷新頁面,所以響應速度較慢。

  5)個性化功能

  CS:操作界面漂亮、形式多樣,可以充分滿足客戶自身的個性化要求。 

  BS:軟件的個性化特點明顯降低,難以實現傳統模式下的特殊功能要求.

 

總結:

  CS架構響應速度快,安全性強,個性化特點較強;但是開發維護成本較高,分布功能較弱,兼容性差,用戶群固定

  BS架構分布性強,客戶端零維護,業務擴展簡單;但是響應速度較慢,安全性較差。

軟件的個性化特點明顯降低,難以實現傳統模式下的特殊功能要求


免責聲明!

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



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