博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
B/S架构和C/S的差别
阅读量:5285 次
发布时间:2019-06-14

本文共 950 字,大约阅读时间需要 3 分钟。

区别

1.B/S架构是浏览器端直接访问服务器端,无需安装软件,一个浏览器足以,优点就是维护和升级简单,开发成本低,随时随地可以访问,减轻了客户端的压力,缺点就是对服务器端负荷重;C/S架构刚好相反,它需要安装专用的客户端软件,开发维护成本高,不过安全性好,减轻了服务端压力

2.B/S架构是针对C/S架构缺点进行改进后提出的网络结构模式,B/S属于C/S,是一种特殊的C/S,因为浏览器只是特殊的客户端

3.C/S可以使用任何通信协议,而B/S架构规定必须实现HTTP协议。

 

详细说明B/S对C/S而言所有的特点

1.分布性:可以随时随地进行查询和浏览等业务

2.功能业务扩展比较方便:增加服务器的功能,就能增加浏览器杜纳的功能;

3.维护简单方便:改变服务器端数据即可以实现所有用户同步更新

4.开发简单 ,共享性强,成本低,数据可以持久存储在服务器端而不必担心数据的丢失

 

b/s结构:

1、维护和升级简单,我们只要对服务器端进行维护和升级即可,不需要对成千上万的客服端进行维护和升级,减少了人力资源成本。

2、随时随地都可以访问,只要有一台连接互联网和安装了浏览器的计算机就可以访问。

3、减轻了客户端电脑载荷,客户端电脑只要运行少部分程序就能实现。因此对客服端电脑要求不高,对服务器端负荷较重,由于主要的功能都集中到了服务器端,因此对服务器要求高,但总体而言,还是大大降低了成本。

c/s结构:

1、充分发挥客户端PC的处理能力,很多数据可以通过客户端的处理后再发给服务器,降低了服务器的负荷,提高了速度。但维护和升级比较复杂,维护和升级是针对成千上万的客户机的。

2、必须安装专用的客户端软件。客户端是成千上万的,要安装专用软件,是多么大的工作量,如果一台客户机出现了问题,如:感染病毒、计算机故障等等原因,都需要进行安装或维护。系统软件需要升级的时候,每一台客户机都需要重新安装系统软件,维护和升级成本相当的高。

3、对客户机的操作系统有限制,对一些操作系统和新开发的操作系统不兼容。目前产品更新换代十分的快,要针对不同的操作系统系统版本开发不同的客户机软件,对成本而言是相当大。

转载于:https://www.cnblogs.com/nobug-hero/p/10517425.html

你可能感兴趣的文章
Linux下SVN自动更新web [转]
查看>>
Openstack api 学习文档 & restclient使用文档
查看>>
poj100纪念
查看>>
NetWork——关于TCP协议的三次握手和四次挥手
查看>>
An easy problem
查看>>
MauiMETA工具的使用(一)
查看>>
LeetCode: Anagrams 解题报告
查看>>
Qt 中获取本机IP地址
查看>>
070102_赌博设计:概率的基本概念,古典概型
查看>>
IT人生的价值和意义 感觉真的有了
查看>>
JS DOM对象
查看>>
OGR – Merging Multiple SHP files
查看>>
创业公司该不该被收购?(转)
查看>>
sqlserver 行转列、列转行[转]
查看>>
【IScroll深入学习】解决IScroll疑难杂症
查看>>
python 数据类型
查看>>
108-PHP类成员protected和private成员属性不能被查看数值
查看>>
css控制height充满浏览器视口
查看>>
Linux 系统目录结构
查看>>
python学习之 - XML
查看>>