C/S和B/S架構(gòu)

C/S和B/S架構(gòu)

C/S:Client/Server,客戶(hù)端/服務(wù)端

缺點(diǎn):

  • 需要安裝專(zhuān)用客戶(hù)端程序才能使用;
  • 適用面窄,通常用于局域網(wǎng)中;
  • 維護(hù)成本高,發(fā)生一次升級(jí),則所有客戶(hù)端的程序都需要改變。
    優(yōu)點(diǎn):
  • C/S架構(gòu)的界面和操作可以很豐富
  • 安全性能可以很容易保證
  • 由于只有一層交互,因此響應(yīng)速度較快。
B/S:Brower/Server,瀏覽器/服務(wù)端

優(yōu)點(diǎn):

  • 只需安裝瀏覽器,維護(hù)成本低;
  • 直接放在www上,多客戶(hù)訪問(wèn)的目的,交互性較強(qiáng);
  • 一部分事務(wù)邏輯在前端實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。無(wú)需升級(jí)多個(gè)客戶(hù)端,升級(jí)服務(wù)器即可。

缺點(diǎn):

  • 表現(xiàn)要達(dá)到CS程序的程度需要花費(fèi)不少精力;
  • 在速度和安全性上需要花費(fèi)巨大的設(shè)計(jì)成本,這是BS架構(gòu)的最大問(wèn)題。
  • 客戶(hù)端服務(wù)器端的交互是請(qǐng)求-響應(yīng)模式,通常需要刷新頁(yè)面,這并不是客戶(hù)樂(lè)意看到的。(在Ajax風(fēng)行后此問(wèn)題得到了一定程度的緩解)
B/S工作原理

客戶(hù)端瀏覽器通過(guò)URL訪問(wèn)Web服務(wù)器,Web服務(wù)器解析URL處理請(qǐng)求,將處理結(jié)果以HTML形式返回給瀏覽器,瀏覽器解析HTML呈現(xiàn)給用戶(hù)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,680評(píng)論 19 139
  • 一、什么是C/S和B/S 要想對(duì)“C/S”和“B/S”技術(shù)發(fā)展變化有所了解,首先必須搞清楚三個(gè)問(wèn)題。 第一、什么是...
    JohnRambot閱讀 5,654評(píng)論 0 6
  • 今天和初中同學(xué)聊天,聊到當(dāng)年的竹馬。 當(dāng)然這個(gè)竹馬,沒(méi)有發(fā)展成戀人,就是單純的一個(gè)竹馬而已。 小時(shí)候,因?yàn)楦改冈谕?..
    開(kāi)心的靈通閱讀 340評(píng)論 1 0
  • 暑假兩個(gè)月,孩子玩手游近瘋狂癡迷的狀態(tài)。有好幾次我想改變他這種狀態(tài),但由于我的監(jiān)管力度不夠,沒(méi)能改變。昨天我看著他...
    自由和人生閱讀 196評(píng)論 0 0
  • 以前總覺(jué)得自己還小,還不到成長(zhǎng)為可以守護(hù)家人的時(shí)候,一心想著就是所謂的鍛煉自己,以后能守護(hù)自己想要守護(hù)的人,完成自...
    偶爾想起來(lái)的小號(hào)閱讀 296評(píng)論 0 0

友情鏈接更多精彩內(nèi)容