什么是C/S架构和B/S架构?
C/S(Client/Server)架构,是一种客户机和服务器结构。cs也是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。一
B/S,即Browser/Server(浏览器/服务器)架构,就是只安装维护一个服务器,而客户端采用浏览器运行软件。
C/S架构和B/S架构的区别
1、使用协议
B/S架构更多的时候是使用了HTTP协议、而C/S架构更多的时候使用的WinSocket协议(TCP、UDP)
2、开发和维护成本
C/S架构开发维护成本高于B/S架构。因为需要开发客户端和服务器两套程序,所以开发成本会增加。因为采用cs结构时,对于不同的客户端要开发不同的程序,而且软件安装调试和升级都需要在所有客户机上进行。
B/S架构具备通用性,所以开发成本较低;因为不需要安装客户端,所以客户端不需要进行升级,只需要将服务器上的软件版本升级,然后从新登录就可以了。
3、安全性
C/S架构的安全性高。C/S架构适用于专人使用的系统,可以通过严格的管理派发软件。
B/S架构使用人数多,不固定,安全性低。
4、客户端负载
cs客户端负载大。cs客户端不仅负责和用户的交互,收集用户信息,而且还需要通过网络向服务器发出请求。
bs把事务处理逻辑部分交给了服务器,客户端只是负责显示。
以上是bs和cs架构的区别是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SublimeText3汉化版
中文版,非常好用

Dreamweaver CS6
视觉化网页开发工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!