瀏覽器-伺服器架構
来自维基百科,自由的百科全书
瀏覽器-伺服器架構(Browser-Server Model, 簡稱 B/S 架構),是相對於客戶端-伺服器架構(C/S 架構)的一種網路架構模式。其主要特點是客戶端無需安裝專用軟體,僅需通過瀏覽器即可訪問應用程式。瀏覽器通過 HTTP、HTTPS 等協定與 Web 伺服器互動,而 Web 伺服器再與後端資料庫進行資料通訊。這種架構的特點使其具有跨平台工作的能力和較高的靈活性。
此條目沒有列出任何參考或來源。 (2023年10月16日) |
- 客戶端維護成本低: 使用者只需使用通用的瀏覽器(如 Chrome、Edge、Safari 等),無需額外安裝和維護專用客戶端軟體,降低了部署和升級的複雜性。
- 跨平台相容性強: 由於瀏覽器執行於不同作業系統上(如 Windows、macOS、Linux),B/S 架構的應用程式可以在多個平台上正常執行,只需伺服器端適配即可。
- 易於集中管理: 應用的核心邏輯和資料處理均集中在伺服器端,便於統一管理和維護,也便於快速升級系統功能。
- 支援分散式架構: 可以通過伺服器叢集、負載均衡等技術擴充效能,並適應大規模使用者並行訪問。
- 對伺服器效能要求高: 由於大部分計算和資料處理工作集中在伺服器端,伺服器需要具備較強的計算能力和擴充能力,特別是在高並行場景下。
- 依賴網路連接: 客戶端與伺服器之間的互動依賴網路,如果網路不穩定,可能影響使用者體驗。
- 靈活性不如 C/S 架構: 某些場景下,C/S 架構可以針對特定需求設計高效的本地應用程式,而 B/S 架構則可能受限於瀏覽器的功能和效能。
Wikiwand - on
Seamless Wikipedia browsing. On steroids.