全站数据
8 4 2 0 5 8 1

CS结构和BS结构的区别

审计圈 | 简单学习,快乐成才!         
问题更新日期:2024-10-25 08:37:07

问题描述

CS结构和BS结构的区别急求答案,帮忙回答下
精选答案
最佳答案

区别

1、硬件环境要求不同:CS架构需要安装客户端且建立在局域网之上,对硬件的要求高;BS架构不需要安装客户端且建立在广域网之上,对硬件的要求低。

2、系统维护、升级难易不同:CS的升级维护需要在客户端和服务端都进行,难度大;BS架构的维护升级只需要处理服务端即可,相对简便。

3、系统安全级别不同:CS结构采取点对点的结构模式,使用的网络协议安全级别较高;BS结构采取一点对多点、多点对多点的开放式结构模式,安全性有待提高。

4、系统速度不同:CS结构(二层)在逻辑结构上比BS结构(三层)少一层,对于相同的任务,CS结构完成的速度总比BS结构快,使得CS更利于处理大量数据。另外,由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。

5、交互性不同:CS结构的交互性很强,在CS结构中,客户机有完整的客户端软件,能处理大量的、实时的数据流,响应速度快。BS结构虽然可以提供一定的交互能力,但交互能力很有限。

小结:CS交互性强,响应速度快,安全性强,一般应用于局域网中,对硬件的要求高,但是开发维护成本高;BS交互性相对弱些,响应速度相对慢,安全性相对低,一般应用于广域网中,可以实现跨平台,客户端零维护。所以有些单位日常办公应用BS,在实际生产中使用CS结构。

其他回答

bs对客户端要求相对较少,而cs的客户端随着操作系统的淘汰,中间件的淘汰等等等等,在长期项目上bs明显比cs更经济,可维护性也更好。

事实证明cs几乎是个无底洞,曾经做过一个项目的客户端是vb写的,和中间间件的连接用的vc。

xp淘汰之后妥妥的就悲剧了。

因为用到一些内存使用技巧,移植到.net平台的难度很大,加上第三方控件以及中间件的淘汰,最终客户被迫全面放弃。

cs唯一的优势在于他可以做有状态服务,可以较容易写出复杂业务的处理(cs也可以,只是代价相对大一点而已)。

抱着cs不放不是对业务有多大影响,只是守旧思想作祟吧 至于bs运行效率有问提。。。。

抱歉我没看懂。。。。

什么叫bs运行效率有问提 用浏览器审批和用客户端审批速度会不一样 如果只是对打开速度的纠结,找个靠谱的前端工程湿多再多上几台web server就是。。。。

纠结的完全没意义。。。。

随机推荐