加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 1.cs架构详解
    • 2.bs架构详解
    • 3.cs架构和bs架构的区别
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

cs架构是什么意思 cs架构和bs架构的区别

2022/09/23
1.1万
阅读需 3 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

cs 架构是指客户端/服务器架构,是一种网络计算模式。它将软件系统分为两部分,即客户端和服务器。客户端通过网络向服务器请求服务,服务器接收请求并处理并返回结果给客户端。

与之相对的是 bs 架构,即浏览器/服务器架构,也叫三层架构,它也将应用程序分为两个部分,即浏览器(客户端)和服务器。浏览器发送 HTTP 请求到服务器,然后服务器响应并返回HTML、CSS和JavaScript文件以构建网页。

1.cs架构详解

在 cs 架构中,客户端和服务器可以运行在不同的机器上,常见的如手机客户端和云服务器。用户在客户端上发起请求,在客户端上处理输入和显示输出,而服务器仅负责处理请求数据,并返回响应结果。

2.bs架构详解

这种架构中,应用程序执行在浏览器中,因此只需要一个浏览器就可以访问应用程序。与 cs 架构不同的是,bs架构中的服务器主要提供数据服务和业务逻辑处理,而不会返回HTML/JavaScript/CSS等前端文件来构建页面。

3.cs架构和bs架构的区别

首先,cs架构在客户端和服务器之间的通信采用二进制协议,从而使得数据交换更快速、更稳定。而 bs 架构则使用 HTTP 协议传输数据。

其次,在 cs 架构下,客户端可以缓存数据并对数据进行一定的处理,并只将请求发送至服务器获取必须的信息,这减轻了服务器负担;相比之下,bs 架构所有的操作都需要通过网络传回服务器进行处理,因此运行速度较慢。

综上所述,cs架构更强调实时性和性能的高效,而bs架构具有应用广泛以及易于开发的优点。

相关推荐

电子产业图谱