C/S与B/S架构

软件开发架构

开发软件,必需要开发一套 客户端 和 服务端安全

服务端与客户端的做用服务器

服务端:24小时不间断提供服务微信

客户端:享受服务网络

C/S架构

Client:客户端架构

server:服务端server

优势:资源

  • 软件使用稳定,节省网络资源

缺点:开发

  • 若用户想要在同一设备使用多个软件,必须下载多个客户端。
  • 软件的么一次更新,用户是必须也跟着从新下载更新

C/S架构的软件:it

PC端的QQ,移动端的微信、qq等

数据放在服务端和客户端的利弊:

  • 服务端赞成处理有更好的安全性和稳定性并且升级比较容易,不过服务器 负担就增长了
  • 客户端将负担分配到每一个用户,从而节约服务器资源,安全性和稳定性可能会有问题,可是升级比较麻烦,每一个安装的客户端程序都须要升级,另外为了节省网络资源,经过网络传输的数据也应该减小!

B/S架构

Browser:浏览器

Server:服务端

优势:

  • 以浏览器充当客户端,无需用户下载多个软件,也无需用户下载更新软件,直接在浏览器中访问须要的软件

缺点:

  • 消耗网络资源过大,当网络不稳定时,软件的使用也不稳定

应用领域: 淘宝、京东

相关文章
相关标签/搜索