所謂BS架構(gòu)其實就是瀏覽器的一種服務器架構(gòu),BS的主要特點是分布性強、維護方便、開發(fā)簡單且共享性強、總體擁有成本低。但數(shù)據(jù)安全性問題、對服務器要求過高、數(shù)據(jù)傳輸速度慢、軟件的個性化特點明顯降低,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。它是瘦客戶端,對大量的數(shù)據(jù)輸入以及報表的應答等都需要通過瀏覽器與服務器進行交互,通信開銷大,而且對于實現(xiàn)復雜的應用構(gòu)造有較大的困難。
BS架構(gòu)優(yōu)點如下:
1、分布性強,客戶端零維護。只要有網(wǎng)絡、瀏覽器,可以隨時隨地進行查詢、瀏覽等業(yè)務處理。
2、業(yè)務擴展簡單方便,通過增加網(wǎng)頁即可增加服務器功能。
3、維護簡單方便,只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新。
4、開發(fā)簡單,共享性強。
BS架構(gòu)缺點如下:
1、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。
2、在跨瀏覽器上,BS架構(gòu)不盡如人意。
3、客戶端服務器端的交互是請求-響應模式,通常動態(tài)刷新頁面,響應速度明顯降低(Ajax可以一定程度上解決這個問題)。無法實現(xiàn)分頁顯示,給數(shù)據(jù)庫訪問造成較大的壓力。
4、在速度和安全性上需要花費巨大的設計成本。
5、功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。
以上就是什么是BS架構(gòu),有什么用?的內(nèi)容。