美文网首页
初步认识B/S与C/S

初步认识B/S与C/S

作者: 倀空 | 来源:发表于2017-06-08 21:08 被阅读0次

一、基本概念

[B/S结构][1]
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。客户机上只要安装一个浏览器,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。

[C/S结构][2]
C/S结构(Client/Server ,客户端/服务器),是大家熟知的软件系统体系结构。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
[1]:http://baike.baidu.com/item/B%2FS%E7%BB%93%E6%9E%84
[2]:http://baike.baidu.com/item/CS%E6%9E%B6%E6%9E%84

二、各自的优缺点

B/S优缺点

  1. 优点
  • 不必安装客户端,客户机上只要安装一个浏览器。
  • B/S 的多重结构,要求构件相对独立的功能, 能够相对较好的重用。
  • 系统维护开销减小,无需升级多个客户端,升级服务器即可。
  1. 缺点
  • B/S 建立在广域网之上, 对安全的控制能力相对弱。
  • B/S程序需要对安全已及访问速度进行多重考虑,需要建立在优化十分好的基础之上。
  • .应用服务器的运行数据负载较重。一旦发生服务器崩溃,后果不堪设想。

C/S优缺点

  1. 优点
  • C/S 一般面向相对固定的用户群,对信息安全的控制能力很强。 一般高度机密的信息系统采用C/S 结构适宜
  • C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑。
  • 充分发挥客户端的处理能力,客户端的处理能力和响应能力都很强。这就导致服务器端的数据处理负荷量级很轻,可以实时回送数据
  1. 缺点
  • 用户群固定,并且程序需要安装才能使用。
  • 程序可能不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好。
  • 由于程序的整体性,处理出现的问题或系统升级必须整体考察,升级难度相对较大。

相关文章

网友评论

      本文标题:初步认识B/S与C/S

      本文链接:https://www.haomeiwen.com/subject/kybtqxtx.html