定义
CS即Client/Server(客户端/服务器)结构,(如电脑端下载的桌面应用 qq 微信等)
BS即Browser/Server(浏览器/服务器)结构,(如通过浏览器在线访问腾讯视频 访问qq微信)
CS架构:
优点:
-
响应速度快
-
界面美化
-
可以完成复杂的业务过程。
-
安全性能高
缺点:
●兼容性差。
●开发、维护费用较高。
●用户群固定。
BS架构:
优点:
●分布性强。
●业务扩展简单便利。
●维护简单便利。
●开发简单,共享性强。
缺点:
●在跨浏览器上,BS架构不尽如人意。
●数据库的压力较大。
●在速度与安全性上须要花费超大的设计费用。
●功能弱化。
●留存率低。
二、区别:
1、开发维护成本
cs开发维护成本高于bs
因为采用cs结构,软件的安装调试和升级都需要在所有客户机上进行。所以人力物力高于bs。
而bs只需要在服务器上进行版本升级,然后刷新界面,重新登录就可以了。
2、客户端负载
cs客户端负载大,
cs客户端不仅负责和用户的交互,收集处理信息,而且还需要通过网络向服务器发出请求。
bs把部分事务处理部分交给服务器,客户端只是负责显示。
3、安全性
cs安全性高,cs适用于专人使用的系统,可以通过严格的管理派发软件。
bs使用人数多,负荷大,不固定,安全性低。
4、响应速度
cs相应速度高于bs。
5、作用范围
Client/Server是建立在局域网的基础上的。
Browser/Server是建立在广域网的基础上的。