B/S結構簡化了客戶機的工作,把二層C/S結構的事務處理邏輯模塊從客戶機的任務中分離出來,由Web服務器單獨組成壹層來負擔其任務,從而減輕了客戶機的壓力。
三層架構是指具體軟件設計是技術層面的東西,數據層、邏輯層、界面層。采用這種分層設計編碼實現的b/s模式的軟件就是b/s三層架構的軟件。
例如,如果把數據訪問代碼與業務邏輯層分離,當數據庫服務器更改後,只需要更改數據訪問的代碼,因為業務邏輯層是不變的,因此不需要更改或者重新編譯業務邏輯層。
負荷比
由於B/S架構管理軟件只安裝在服務器端(Server)上,網絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器(Server)端完全通過WWW瀏覽器實現,極少部分事務邏輯在前端(Browser)實現,所有的客戶端只有瀏覽器,網絡管理人員只需要做硬件維護。
但是,應用服務器運行數據負荷較重,壹旦發生服務器“崩潰”等問題,後果不堪設想。因此,許多單位都備有數據庫存儲服務器,以防萬壹。
以上內容參考:百度百科-BS架構