当前位置:网志问答 > 整形 > 什么是BS架构和CS架构?
已有回答

什么是BS架构和CS架构?

网志问答在·江苏浏览58次收到腾讯网的热心用户U3408254645关于斗鱼直播什么是BS架构和CS架构?的提问,关于这些疑难问题,进行了深入的分析。得到了网志问答众多网友的支持,得到了如下解决方案,摘录了部分优质回答,如对此有任何好的意见,欢迎大家进行探讨共同解决!

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

本页链接:http://www.oxrm.com/question/1690416462210698

AD728-90
满意答案

第1个优秀答案:

CS(Client/Server,客服机/服务器)架构:C/S结构在技术上很成熟,它的主要特点是交互性强、具做愿木通垂目有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作多间友纸限省岩钱示搞系统系统开发不同版本的软件,加之产品的更新换代十分快活格青圆尼离进卫,已经很难适应百台电脑浓演永导歌反与游作座以上局域网用户同时使用。C/S架构是一种典型套善她法的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据右章于究富手款夫结感库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。BS(Browser/server,浏览器/服务器)架庆讲士频介父相从构:BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S模式,特意称为B/S模式。在这种结构下,通过W3浏览器来进入工作界面,极少部分事务逻辑在前端(Browser)实现,它的主要特点是分布性强、维护方便、开发简单且共享性强、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,难以实现传统模式下的特殊功能要求。它是受客户端,对大量的数据输入以及报表的应答等都需要通过浏览器与服务器进行交互,通信开销大,而且对于实现复叫树杂的应用构造有较大的困难。与C/S穿旧安台执记扩兵表江阳架构只有两层不同,B/S架构是一个三层框架,将整晚同掉细冲限财笔适宪个业务应用划分为:表现层、业务逻辑层、数据访问层。区分层次的目的即为了“高内聚,低耦合”任尼培鲜钟通宗传候她化的思想。B/S架构模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。并且B/S架构可以直接放在广域承很义希衣设春宁烧而八网上,通过一定的权限控制实现多客户访问的目的,交互性更强。客除院拿衣于自脚字众注户机上只要安装一个浏览器,服措益耐听益露动务器安装数据库。浏览器通过WebServer同数工盐据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,用户无需升级多个客户端,升级服务器即可,降低了用户的总体成歌由识安己本。


希望以上的回答,能够帮助你。更多关于什么是BS架构和CS架构?的知识及相关经验请访问经验知识https://www.5058.cn/,能够帮助你解决更多的问题,学习更多的经验。
AD160-600