B/S架構與C/S架構都是常用的兩大客戶端服務器結構,接下來在文章中將為大家具體介紹這兩個架構之間的區別,具有一定的參考作用,希望對大家有所幫助。
【推薦課程:PHP教程】
B/S架構
B/S架構是瀏覽器/服務器架構,瀏覽器指的是web瀏覽器主要處理少數業務邏輯,服務器的主要作用是處理業務邏輯。它是由三層架構組成,它的使用簡單不需要安裝直接可在web瀏覽器中運行,此架構中的客戶端包含的邏輯很少
C/S架構
C/S架構是典型的兩層架構,整個過程是Client / Server,客戶端服務器架構,客戶端包含一個或多個運行在用戶的計算機程序上,服務器有兩個分別是數據庫服務器和Socket服務器,數據庫服務器主要是通過數據庫連接客戶端訪問服務器端數據,Socket服務器是用于與客戶端通信的。這個結構中客戶端需要實現業務邏輯和界面才能顯示最多
B/S架構與C/S架構的區別
(1)客戶端要求
B/S對html' target='_blank'>電腦配置要求較低,C/S對計算機配置要求高
(2)軟件安裝與維護
B/S不需要安裝任何軟件,也不需要維護;C/S必須安裝和配置專用的軟件也需要進行升級和維護
(3)安全性
B/S 建立在廣域網之上, 對安全的控制能力相對弱, 面向是不可知的用戶群
C/S一般面向相對固定的用戶群,它可以對權限進行多層次校驗,提供了更安全的存取模式,對信息安全的控制能力很強
(4)軟件重用不同
B/S 對的多重結構,要求構件相對獨立的功能. 能夠相對較好的重用
C/S 程序可以不可避免的整體性考慮, 構件的重用性不如在B/S要求下的構件的重用性好.
以上就是B/S架構與C/S架構有什么區別的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答