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

C/S (Client/Server)結(jié)構(gòu)

即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)洼冻,它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢盒音,將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu)募胃,即客戶端服務(wù)器端架構(gòu),其客戶端包含一個或多個在用戶的電腦上運(yùn)行的程序畦浓,而服務(wù)器端有兩種痹束,一種是數(shù)據(jù)庫服務(wù)器端,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù)讶请;另一種是Socket服務(wù)器端祷嘶,服務(wù)器端的程序通過Socket與客戶端的程序通信屎媳。

  • 優(yōu)點(diǎn):
    1、C/S架構(gòu)的界面和操作可以很豐富论巍。
    2烛谊、安全性能可以很容易保證,實(shí)現(xiàn)多層認(rèn)證也不難嘉汰。
    3丹禀、由于只有一層交互,因此響應(yīng)速度較快鞋怀。
  • 缺點(diǎn):
    1双泪、適用面窄,通常用于局域網(wǎng)中密似。
    2焙矛、用戶群固定。由于程序需要安裝才可使用残腌,因此不適合面向一些不可知的用戶村斟。
    3、維護(hù)成本高抛猫,發(fā)生一次升級邓梅,則所有客戶端的程序都需要改變。

B/S(Browser/Server)結(jié)構(gòu)

即瀏覽器和服務(wù)器結(jié)構(gòu)邑滨,它是隨著Internet技術(shù)的興起日缨,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下掖看,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn)匣距,極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn)哎壳,這樣就大大簡化了客戶端電腦載荷毅待,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)归榕。以目前的技術(shù)看尸红,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用刹泄,相對易于把握外里、成本也是較低的。它是一次性到位的開發(fā)特石;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限盅蝗,服務(wù)器數(shù)據(jù)庫也很安全 。

  • 優(yōu)點(diǎn):
    1姆蘸、客戶端無需安裝墩莫,有Web瀏覽器即可芙委。
    2、BS架構(gòu)可以直接放在廣域網(wǎng)上狂秦,通過一定的權(quán)限控制實(shí)現(xiàn)多客戶訪問的目的灌侣,交互性較強(qiáng)。
    3裂问、BS架構(gòu)無需升級多個客戶端顶瞳,升級服務(wù)器即可。
  • 缺點(diǎn):
    1愕秫、在跨瀏覽器上,BS架構(gòu)不盡如人意焰络。
    2戴甩、表現(xiàn)要達(dá)到CS程序的程度需要花費(fèi)不少精力。
    3闪彼、在速度和安全性上需要花費(fèi)巨大的設(shè)計成本甜孤,這是BS架構(gòu)的最大問題。
    4畏腕、客戶端服務(wù)器端的交互是請求-響應(yīng)模式缴川,通常需要刷新頁面,這并不是客戶樂意看到的描馅。(在Ajax風(fēng)行后此問題得到了一定程度的緩解)

HTTP常見狀態(tài)碼

100-199 客戶端應(yīng)相應(yīng)的某些動作把夸。
200-299 請求成功。
300-399 用于已經(jīng)移動的文件并且常被包含在定位頭信息中指定新的地址信息铭污。
400-499 客戶端的錯誤恋日。
500-599 服務(wù)器內(nèi)部錯誤。
200 (SC_OK)的意思是一切正常嘹狞。一般用于相應(yīng)GET和POST請求岂膳。
301 (SC_MOVED_PERMANENTLY)頁面永久性移走(301重定向)是一種非常重要的“自動轉(zhuǎn)向”技術(shù)。網(wǎng)址重定向最為可行的一種辦法磅网。
403 (Forbidden/禁止)意思是除非擁有授權(quán)否則服務(wù)器拒絕提供所請求的資源谈截。這個狀態(tài)經(jīng)常會由于服務(wù)器上的損壞文件或目錄許可而引起。
404 (Not Found/未找到)他告訴客戶端所給的地址無法找到任何資源涧偷。它是表示“沒有所訪問頁面”的標(biāo)準(zhǔn)方式簸喂。
500 (Internal Server Error/內(nèi)部服務(wù)器錯誤)是常用的“服務(wù)器錯誤”狀態(tài)。
502 (Bad Gateway/錯誤的網(wǎng)關(guān))被用于充當(dāng)代理或網(wǎng)關(guān)的服務(wù)器燎潮;該狀態(tài)指出接收服務(wù)器接收到遠(yuǎn)端服務(wù)器的錯誤響應(yīng)娘赴。
503 (Service Unavailable/服務(wù)無法獲得)狀態(tài)碼503 (SC_SERVICE_UNAVAILABLE)表示服務(wù)器由于在維護(hù)或已經(jīng)超載而無法響應(yīng)。
504 (Gateway Timeout/網(wǎng)關(guān)超時)該狀態(tài)也用于充當(dāng)代理或網(wǎng)關(guān)的服務(wù)器跟啤;它指出接收服務(wù)器沒有從遠(yuǎn)端服務(wù)器得到及時的響應(yīng)诽表。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末唉锌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子竿奏,更是在濱河造成了極大的恐慌袄简,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泛啸,死亡現(xiàn)場離奇詭異绿语,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)候址,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進(jìn)店門吕粹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人岗仑,你說我怎么就攤上這事匹耕。” “怎么了荠雕?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵稳其,是天一觀的道長。 經(jīng)常有香客問我炸卑,道長既鞠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任盖文,我火速辦了婚禮嘱蛋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘五续。我一直安慰自己浑槽,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布返帕。 她就那樣靜靜地躺著桐玻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荆萤。 梳的紋絲不亂的頭發(fā)上镊靴,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天,我揣著相機(jī)與錄音链韭,去河邊找鬼偏竟。 笑死,一個胖子當(dāng)著我的面吹牛敞峭,可吹牛的內(nèi)容都是我干的踊谋。 我是一名探鬼主播,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼旋讹,長吁一口氣:“原來是場噩夢啊……” “哼殖蚕!你這毒婦竟也來了轿衔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤睦疫,失蹤者是張志新(化名)和其女友劉穎害驹,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛤育,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宛官,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了瓦糕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片底洗。...
    茶點(diǎn)故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖咕娄,靈堂內(nèi)的尸體忽然破棺而出亥揖,到底是詐尸還是另有隱情,我是刑警寧澤谭胚,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站未玻,受9級特大地震影響灾而,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜扳剿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一旁趟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧庇绽,春花似錦锡搜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至辟狈,卻和暖如春肠缔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背哼转。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工明未, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人壹蔓。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓趟妥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親佣蓉。 傳聞我的和親對象是個殘疾皇子披摄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評論 2 353

推薦閱讀更多精彩內(nèi)容