C/S和B/S性能介紹及優(yōu)缺點(diǎn)分析
為了區別于傳統的C/S模式,才特意將其稱(chēng)為B/S模式。認識到這些結構的特征,對于系統的選型而言是很關(guān)鍵的。
本文引用地址:http://dyxdggzs.com/article/155117.htm系統的性能
在系統的性能方面,B/S占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。任何時(shí)間、任何地點(diǎn)、任何系統,只要可以使用瀏覽器上網(wǎng),就可以使用B/S系統的終端。
不過(guò),采用B/S結構,客戶(hù)端只能完成瀏覽、查詢(xún)、數據輸入等簡(jiǎn)單功能,絕大部分工作由服務(wù)器承擔,這使得服務(wù)器的負擔很重。采用C/S結構時(shí),客戶(hù)端和服務(wù)器端都能夠處理任務(wù),這雖然對客戶(hù)機的要求較高,但因此可以減輕服務(wù)器的壓力。而且,由于客戶(hù)端使用瀏覽器,使得網(wǎng)上發(fā)布的信息必須是以HTML格式為主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web頁(yè)面)不便于編輯修改,給文件管理帶來(lái)了許多不便。
系統的開(kāi)發(fā)
C/S結構是建立在中間件產(chǎn)品基礎之上的,要求應用開(kāi)發(fā)者自己去處理事務(wù)管理、消息隊列、數據的復制和同步、通信安全等系統級的問(wèn)題。這對應用開(kāi)發(fā)者提出了較高的要求,而且迫使應用開(kāi)發(fā)者投入很多精力來(lái)解決應用程序以外的問(wèn)題。這使得應用程序的維護、移植和互操作變得復雜。如果客戶(hù)端是在不同的操作系統上,C/S結構的軟件需要開(kāi)發(fā)不同版本的客戶(hù)端軟件。但是,與B/S結構相比,C/S技術(shù)發(fā)展歷史更為“悠久”。從技術(shù)成熟度及軟件設計、開(kāi)發(fā)人員的掌握水平來(lái)看,C/S技術(shù)應是更成熟、更可靠的。
系統的升級維護
C/S系統的各部分模塊中有一部分改變,就要關(guān)聯(lián)到其它模塊的變動(dòng),使系統升級成本比較大。B/S與C/S處理模式相比,則大大簡(jiǎn)化了客戶(hù)端,只要客戶(hù)端機器能上網(wǎng)就可以。對于B/S而言,開(kāi)發(fā)、維護等幾乎所有工作也都集中在服務(wù)器端,當企業(yè)對網(wǎng)絡(luò )應用進(jìn)行升級時(shí),只需更新服務(wù)器端的軟件就可以,這減輕了異地用戶(hù)系統維護與升級的成本。如果客戶(hù)端的軟件系統升級比較頻繁,那么B/S架構的產(chǎn)品優(yōu)勢明顯——所有的升級操作只需要針對服務(wù)器進(jìn)行,這對那些點(diǎn)多面廣的應用是很有價(jià)值的,例如一些招聘網(wǎng)站就需要采用B/S模式,客戶(hù)端分散,且應用簡(jiǎn)單,只需要進(jìn)行簡(jiǎn)單的瀏覽和少量信息的錄入。
C/S 模式的優(yōu)點(diǎn)和缺點(diǎn)
C/S 模式的優(yōu)點(diǎn)
由于客戶(hù)端實(shí)現與服務(wù)器的直接相連,沒(méi)有中間環(huán)節,因此響應速度快
操作界面漂亮、形式多樣,可以充分滿(mǎn)足客戶(hù)自身的個(gè)性化要求
C/S結構的管理信息系統具有較強的事務(wù)處理能力,能實(shí)現復雜的業(yè)務(wù)流程。
C/S 模式的缺點(diǎn)
需要專(zhuān)門(mén)的客戶(hù)端安裝程序,分布功能弱,針對點(diǎn)多面廣且不具備網(wǎng)絡(luò )條件的用戶(hù)群體,不能夠實(shí)現快速部署安裝和配置。
兼容性差,對于不同的開(kāi)發(fā)工具,具有較大的局限性。若采用不同工具,需要重新改寫(xiě)程序。
開(kāi)發(fā)成本較高,需要具有一定專(zhuān)業(yè)水準的技術(shù)人員才能完成。
B/S模式的優(yōu)點(diǎn)和缺點(diǎn)
B/S 模式的優(yōu)點(diǎn)
具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢(xún)、瀏覽等業(yè)務(wù)處理。
業(yè)務(wù)擴展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。
維護簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現所有用戶(hù)的同步更新。
開(kāi)發(fā)簡(jiǎn)單,共享性強。
B/S 模式的缺點(diǎn)
個(gè)性化特點(diǎn)明顯降低,無(wú)法實(shí)現具有個(gè)性化的功能要求。
操作是以鼠標為最基本的操作方式,無(wú)法滿(mǎn)足快速操作的要求。
頁(yè)面動(dòng)態(tài)刷新,響應速度明顯降低。
無(wú)法實(shí)現分頁(yè)顯示,給數據庫訪(fǎng)問(wèn)造成較大的壓力。
功能弱化,難以實(shí)現傳統模式下的特殊功能要求。
評論