【什么是B/S、C/S架构】

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。

BS架构与CS架构特点:

BS:(Browser/Server,浏览器/服务器模式),web应用 可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢。

CS:(Client/Server,客户端/服务器模式),桌面级应用 响应速度快,安全性强,个性化能力强,响应数据较快

相关推荐
Wang's Blog5 小时前
Nestjs框架: 微服务容器化部署与网络通信解决方案
docker·微服务·云原生·架构·nestjs
小马哥编程6 小时前
【软考架构】案例分析-对比MySQL查询缓存与Memcached
java·数据库·mysql·缓存·架构·memcached
EnCi Zheng6 小时前
阿里巴巴六边形架构-从解耦到可测试的架构设计利器
架构
绝无仅有8 小时前
某游戏大厂的常用面试问题解析:Netty 与 NIO
后端·面试·架构
小马哥编程10 小时前
【软考架构】案例分析-分布式锁
分布式·架构
nbsaas-boot13 小时前
SaaS 租户上下文传播架构
java·架构·saas
洛卡卡了13 小时前
一次上线事故,我干脆写了套灰度发布系统
后端·面试·架构
常先森13 小时前
【解密源码】 RAGFlow 切分最佳实践- naive parser 语义切块(docx 篇)
架构·llm
小马哥编程14 小时前
【软考架构】案例分析-web应用设计:SSH 和 SSM(Spring + Spring MVC + MyBatis ) 之间的区别,以及使用场景
前端·架构·ssh