网络应用程序设计模式
生活随笔
收集整理的這篇文章主要介紹了
网络应用程序设计模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、C/S 模式
傳統的網絡應用設計模式,客戶機(client) / 服務器(server)模式。需要在通訊兩端各自部署客戶機和服務器來完成數據通信。
優點:協議可以自定義(靈活),數據可以提前緩存到本機上,后續運行快。
缺點:客戶端安裝在主機電腦上,對用戶的安全有一定威脅,
需要分別開發客戶端和服務器,而且需要聯合調試,工作量大。
使用場景:數據量訪問比較大,要求穩定性較高。
二、B/S 模式
瀏覽器(browser) / 服務器(server)模式。只需在一端部署服務器,而另外一端使用每臺 PC 都默認配置的瀏覽器即可完成數據的傳輸。
優點:相對安全、工作量小、跨平臺
缺點:協議是定死的,不能提前數據緩存
使用場景:數據訪問量較小。
總結
以上是生活随笔為你收集整理的网络应用程序设计模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 协议的概念
- 下一篇: 分层模型:OSI与TCP/IP