首页 > 编程知识 正文

cs和bs混合架构,cs与bs应用领域

时间:2023-05-05 03:52:47 阅读:21326 作者:4709

CS

什么是CS?

客户端/服务器(cs )是客户端、服务器体系结构模型。

客户端必须安装专用的客户端软件。

CS的优点、特点

1 .互动性强

2 .访问模式安全性

3 .网络流量低

4 .响应速度快

5 .有利于处理大量数据

可以充分发挥客户端PC的处理能力,可以在客户端处理大量工作后再提交给服务器,从而加快了CS客户端的响应速度。

操作界面干净,形式多样,能充分满足客户自身个性化的要求。

C/S结构的管理信息系统事务处理能力强,能够实现复杂的业务流程。

可轻松保证安全性能。 C/S一般面向相对固定的用户层,程序更注重流程。 可以多阶段检查权限,提供更安全的访问模式,信息安全的控制能力强。 一般机密性较高的信息系统宜采用C/S结构。

CS的缺点

对于需要专用客户端安装程序、分发功能弱、涉及多个方面且没有网络条件的用户组,无法实现快速部署安装和配置。

兼容性差,根据开发工具的不同有很大的局限性。 如果使用不同的工具,则需要重写程序。

需要开发维护成本高、具有一定专业水平的技术人员完成,一旦发生升级,所有客户端的程序都需要变更。

用户组已固定。 因为程序必须安装才能使用,所以不适合不认识的用户,所以适用面很窄,通常在局域网上使用。

BS

什么是BS?

浏览器/服务器(bs ) :浏览器----服务器结构是当前APP应用系统的发展方向。

客户端在浏览器中运行软件。

BS的优点、特点

1 .分布性强

2 .维护方便

3 .开发简单,共享性强

4 .低成本

分散性高,客户端维护为零。 只要有网络、浏览器,就可以随时随地进行咨询、浏览等业务处理。

业务扩大简单方便,可以通过增加网页来增加服务器功能。

维护简单,只需更改网页,即可同步更新所有用户。

开发简单,共享性强。

BS的缺点

个性化特征明显降低,无法实现个性化功能要求。

在交叉浏览器中,BS体系结构不理想。

客户端-服务器交互处于请求-响应模式,通常页面会动态刷新,响应速度明显降低(Ajax可以在一定程度上解决此问题)。 无法显示分页,给数据库访问带来很大压力。

速度和安全性需要巨大的设计成本。

功能变弱,难以实现以往模式下的特殊功能要求。

BS和CS的区别

1 .开发和维护成本

CS的开发和维护成本高于BS。

CS结构软件的安装调试升级必须在所有客户端上进行。

BS结构只需要升级服务器上的软件版本,不需要安装或维护。

2 .硬件环境

CS体系结构需要相同的操作系统。 因为BS体系结构需要有操作系统和浏览器才能在浏览器中运行。

CS客户端的计算机配置要求很高。 BS客户端的计算机配置要求较低。

CS中的每个客户端都必须安装和配置软件。 BS客户端在浏览器中运行,因此不需要安装。

3 .负荷

CS客户端的负载很大。

CS客户端与用户交互,收集信息并要求后台。

BS客户端在后台处理数据,在前端只显示内容。

4 .安保

CS安全性高,可以适用于通过严格管理指定的人群。

BS用户数多,无法准确控制,安全性低。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。