C/S 模式:
傳統(tǒng)的網(wǎng)絡(luò)應(yīng)用設(shè)計(jì)模式,客戶機(jī)(client) / 服務(wù)器(server)模式。需要在通訊兩端各自部署客戶機(jī)和服務(wù)器來(lái)完成數(shù)據(jù)通信
優(yōu)點(diǎn):協(xié)議可以自定義(靈活) 數(shù)據(jù)可以提前緩存到本機(jī)上,后續(xù)運(yùn)行快
缺點(diǎn):客戶端安裝在主機(jī)電腦上,對(duì)用戶的安全有一定威脅,需要分別開(kāi)發(fā)客戶端和服務(wù)器,而且需要聯(lián)合調(diào)試,工作量大
使用場(chǎng)景:數(shù)據(jù)量訪問(wèn)比較大,要求穩(wěn)定性較高
B/S 模式:
瀏覽器(browser) / 服務(wù)器(server)模式。只需在一端部署服務(wù)器,而另外一端使用每臺(tái) PC 都默認(rèn)配置的瀏覽器即可完成數(shù)據(jù)的傳輸。
優(yōu)點(diǎn):相對(duì)安全、工作量小、跨平臺(tái)
缺點(diǎn):協(xié)議是定死的,不能提前數(shù)據(jù)緩存
使用場(chǎng)景:數(shù)據(jù)訪問(wèn)量較小