1、B/S架構概念
B是browser(瀏覽器)用戶使用的所有客戶端(部分手機APP,小程序),我們都可以把它視為瀏覽器,S是server(服務器)。瀏覽器發出請求,通過http等互聯網協議,發送至s端服務器,S端把網頁文件發送給前端,B端瀏覽器收到文件后瀏覽器進行解析成圖形界面,可供用戶操作
2、B/S架構的優缺點
優點:
(1)該架構不需要安裝客戶端,可以直接運行在Web瀏覽器中
(2)B/S架構可以直接放在Internet網絡上,從而達到通過某些特權來控制多客戶端訪問的目的以及交互方式。
(3)B/S架構由於不需要安裝客戶端,因此不存在更新多個客戶端以及升級服務器等問題
缺點:
(1)在跨瀏覽器中,B/S架構不是令人最滿意的架構
(2)想要達到CS程序的程度還需要付出很多努力才可以
(3)在速度和安全性方面,仍然需要花費巨大的設計成本,這是B/S架構中最大的問題。
(4)客戶端服務器交互是請求響應模式,通常需要刷新頁面,這是不願意看到客戶的。
