论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
云原生
›
C/S、B/S架构(详解)
C/S、B/S架构(详解)
没腿的鸟
论坛元老
|
2024-8-18 16:15:42
|
显示全部楼层
|
阅读模式
楼主
主题
1820
|
帖子
1820
|
积分
5460
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
一、CS、BS架构界说
CS架构(Client-Server Architecture)是一种分布式计算模子,此中客户端和服务器之间通过网络进行通讯。在这种架构中,客户端负责向服务器发送哀求,并吸取服务器返回的响应。服务器则负责处理客户端的哀求,并返回相应的效果。CS架构通常用于构建大型的网络应用步调,如Web应用步调、电子邮件系统、数据库管理系统等。 BS架构(Browser-Server Architecture)是一种基于Web的分布式计算模子,此中浏览器作为客户端,服务器作为服务端。在这种架构中,浏览器负责向服务器发送哀求,并吸取服务器返回的响应。服务器则负责处理浏览器的哀求,并返回相应的效果。BS架构通常用于构建Web应用步调,如在线购物网站、交际媒体平台、在线银行系统等。 相比之下,CS架构更加机动,可以支持多种范例的客户端,如桌面应用步调、移动应用步调等。而BS架构则更加简朴,只需要一个Web浏览器即可访问应用步调。别的,BS架构具有更好的跨平台性和可扩展性,因为所有的应用步调都运行在服务器端,可以通过增长服务器的数量来提高系统的性能和可靠性。
二、CS、BS 对硬件环境的要求
1、CS(Client-Server)和BS(Browser-Server)是两种常见的网络架构模式,它们对硬件环境的要求有所差异。
CS架构要求客户端和服务器端都需要一定的硬件资源支持。客户端需要具备一定的计算本领和存储空间,以便能够运行客户端应用步调,并存储相关数据。服务器端需要具备更高的计算本领和存储空间,以便能够处理大量的客户端哀求,并存储和管理大量的数据。具体的硬件要求取决于应用步调的复杂水平和用户规模,一般来说,CS架构需要具备以下硬件要求:
1. 客户端:CPU、内存、硬盘、显卡等根本硬件设备,以及网络接口卡和操纵系统等软件环境。
2. 服务器端:高性能CPU、大容量内存、高速硬盘阵列、高速网络接口卡等硬件设备,以及操纵系统、数据库管理系统、Web服务器等软件环境。
2、BS架构相对于CS架构来说,对客户端的硬件要求较低,因为客户端只需要一个浏览器就可以了。而服务器端需要更高的计算本领和存储空间,以便能够处理大量的客户端哀求,并存储和管理大量的数据。具体的硬件要求取决于应用步调的复杂水平和用户规模,一般来说,BS架构需要具备以下硬件要求:
1. 客户端:浏览器、网络接口卡和操纵系统等软件环境。
2. 服务器端:高性能CPU、大容量内存、高速硬盘阵列、高速网络接口卡等硬件设备,以及操纵系统、Web服务器、应用服务器、数据库管理系统等软件环境。
总的来说,无论是CS架构还是BS架构,都需要具备一定的硬件资源支持,以包管应用步调的正常运行和用户体验。具体的硬件要求取决于应用步调的复杂水平和用户规模,需要根据现实环境进行评估和设置。
三、CS的优缺点
优点:
1. 可扩展性:CS架构可以轻松地扩展,因为服务器可以添加更多的资源来处理更多的客户端哀求。
2. 安全性:CS架构可以提供更高的安全性,因为服务器可以控制客户端的访问权限和数据访问。
3. 可维护性:CS架构可以更容易地进行维护和更新,因为服务器可以集中管理和维护应用步调。
4. 可靠性:CS架构可以提供更高的可靠性,因为服务器可以处理客户端哀求并提供稳固的服务。
5. 性能:CS架构可以提供更好的性能,因为服务器可以处理大量的客户端哀求并提供高效的服务。
缺点:
1. 单点故障:CS架构存在单点故障的风险,假如服务器出现故障,整个应用步调将无法正常工作。
2. 本钱:CS架构需要更多的硬件和软件资源,因此本钱可能会更高。
3. 复杂性:CS架构可能会更加复杂,因为需要处理客户端和服务器之间的通讯和数据传输。
4. 耽误:CS架构可能会引入耽误,因为客户端需要向服务器发送哀求并期待响应。
5. 可伸缩性:CS架构的可伸缩性可能会受到限定,因为服务器可能会成为瓶颈,无法处理更多的客户端哀求。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
没腿的鸟
论坛元老
这个人很懒什么都没写!
楼主热帖
CVE-2022-23131 Zabbix SAML SSO认证绕 ...
iOS全埋点解决方案-采集崩溃 ...
【ollama】Linux下更改ollama模型下载 ...
同一个网络下两台设备看直播时,进度不 ...
iOS 苹果集成登录及苹果图标的制作要求 ...
java代码审计-XSS
北斗授时产品(GPS北斗授时设备)加NTP ...
【密码管理器】上海道宁为您提供存储和 ...
Doris(七) -- 修改表、动态和临时分区 ...
Python工具箱系列(六)
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表