相对于C/S结构 MYIE等)运行软件 如Internet Explorer 而客户端采用浏览器(Browse 就是只安装维护一个服务器(Server) B/S结构软件的好处 何谓B/S结构 1.首先 但与B/S相比 有了很大的进步 尽管C/S结构相对于更早的文件服务器来说 即浏览器/服务器结构 假如一个企业共有50个客户站点使用一套C/S结构的软件 缺点和不足是很明显的 C/S结构的每一个客户端都必须安装和配置软件 若其中有部分客户端是在另外一个地方 然后进行设置 再安装新的版本 系统维护员都必须进行这样的维护;将服务器更新到最新版本;将客户端原有的软件卸载 则当这套软件进行了哪怕很微小的改动后(比如增加某个功能) B/S比C/S的维护工作量大大减少了 若某个客户端 最为可怕的是客户端的维护工作必须不折不扣的进行50次 而B/S结构 忘记进行这样的维护 则系统维护员还必须跑到该地方再进行卸载、安装、设置的工作 如果我们将前面企业的C/S结构的软件换成B/S结构的 则该客户端将会碰到版本不一致的问题而无法工作 其他客户端 我们看看软件升级后 客户端不必安装及维护 2.其次 只要重新登录系统 系统维护员如何维护: 系统维护员只要将服务器的软件升级到最新版本就行了 两层结构中 B/S相对C/S能够降低总体拥有成本 使用的就已经是最新版本的软件了 在三层结构中 数据库服务将数据提交给客户端 客户端向数据库服务提出请求 客户端接受用户的请求 C/S软件一般是采用两层结构的 这两种结构的不同点是 应用服务将数据进行计算并将结果提交给客户端 应用服务从数据库服务中获得数据 客户端向应用服务提出请求 客户端接受用户的请求 客户端将数据进行计算(可能涉及到运算、汇总、统计等等)并将结果呈现给用户 由于三层结构中的客户端并不需要参与计算 只是简单的接收用户的请求 而三层结构中客户端并不参与运算 两层结构中客户端参与运算 客户端将结果呈现给用户 另外 显示最后的结果 而采用C/S两层结构 数据量较少 由于从应用服务到客户端只传递最终的结果 所以对客户端计算机的配置要求是比较低的 采用三层结构的璐华软件的配置可以是提高服务器的配置 使用电话线也能够信任 这样增加的只是一台服务器(应用服务和数据库服务可以放在同一台计算机中)的价格 使用电话线作为传输线路可能因为速度太慢而不能够接受 C/S、B/S软件数据一致性比较 在C/S结构软件的解决方案里 降低客户端的配置 起到了降低总体拥有成本的作用 这些服务器每天必须同步完毕之后 对于异地经营的大型集团都采用各地安装区域级服务器 而降低的却是几十台客户端机器的价格 由于局部网络故障造成个别数据库不能同步不说 然后再进行数据同步的模式 对于B/S结构的软件来讲 数据永远无法一致 各服务器也不是一个时点上的数据 即使同步上来 总部才可得到最终的数据 C/S、B/S软件数据实时性比较 在集团级应用里 客户端发生的每一笔业务单据都直接进入到中央数据库 其数据是集中存放的 不能用于决策 C/S、B/S软件数据安全性比较 由于C/S结构软件的数据分布特性 方便了快速决策 它可以实时看到当前发生的所有业务 看到的都是事后数据;而B/S结构则不同 C/S结构不可能随时随地看到当前业务的发生情况 不存在数据一致性的问题 另外 有效地避免了企业损失 如此一来 C/S结构的软件必须在各地安装多个服务器 对于集团级的异地软件应用 客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手 所以 并在多个服务器之间进行数据同步 对于B/S结构的软件来讲 对于集团级的大型应用来讲 每个数据点上的数据安全都影响了整个应用的数据安全 也无需进行什么数据同步 客户端不保存任何业务数据和数据库连接信息 由于其数据集中存放于总部的数据库服务器 C/S结构软件的安全性是令人无法接受的 所以这些安全问题也就自然不存在了
B/S 与 C/S 相比各有何优缺点
最新推荐文章于 2021-03-26 00:37:53 发布