首页 > Web开发 > 详细

B/S与C/S架构

时间:2019-04-22 16:28:24      阅读:107      评论:0      收藏:0      [点我收藏+]

一、C/S架构

      C/S,即client/server,客户端/服务器。客户端需要安装专门的客户端软件,客户端程序一般具有一定的业务处理能力,因此减轻了服务器的处理压力,似的服务端的运算速度更快,对客户端的响应也更快。

      但是,它的一个致命问题是:版本升级成本异常高。无论是由于客户端软件本身功能的升级,还是服务端的升级导致客户端也必须升级,每一个客户端机器都必须先获取到新版本软件,再将老版本进行卸载替换。

       典型的C/S架构系统,如:PC安装的QQ,手机安装的淘宝、蘑菇街等。客户端也就是常说的安卓/IOS开发,他们具有一定业务能力,但是项目系统不需要分布在服务器上,而是代码直接打包部署在手机上运行。

二、B/S架构

B/S,即browser/server,浏览器/服务器。特殊的C/S架构,只是客户端是浏览器。

最大的缺点是客户端不是针对某一具体业务设计的,是通用的客户端,所以业务处理压力全部在服务器上了,所以对客户端的响应速度也比较低。

另外,浏览器的兼容性问题也存在。因为对于不同的浏览器,服务端要兼容各种浏览器版本。

典型的B/S架构,网页版的QQ、飞信等。

B/S与C/S架构

原文:https://www.cnblogs.com/kikis/p/10750721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!