C/S 和 B/S 架构

来源:互联网 发布:淘宝店库存软件 编辑:程序博客网 时间:2024/06/11 03:50

C/S 和 B/S 架构浅谈

B/S架构是从C/S架构改进而来,可以说是三层C/S架构

C/S架构

这里写图片描述

第一层是用户表示层,第二层是数据库层。

第一层的客户机并不是只有输入输出,运算等能力,它可以处理一些计算,数据存储等方面的业务逻辑事务;
第二层的服务器主要承担事务逻辑的处理,本来事务很重,但是由于客户机可以分担一些逻辑事务,所以减轻了服务器的负担,使得网络流量增多。

B/S架构

它是C/S架构的一种改进,可以说属于三层C/S架构。
浏览器成为了客户端,但由于处理的内容较少,所以叫“瘦”客户端。
这里写图片描述
第一层是浏览器,即客户端,只有简单的输入输出功能,处理极少部分的事务逻辑。由于客户不需要安装客户端,只要有浏览器就能上网浏览,所以它面向的是大范围的用户,所以界面设计得比较简单,通用。

第二层是WEB服务器,扮演着信息传送的角色。当用户想要访问数据库时,就会首先向WEB服务器发送请求,WEB服务器统一请求后会向数据库服务器发送访问数据库的请求,这个请求是以SQL语句实现的。

第三层是数据库服务器,他扮演着重要的角色,因为它存放着大量的数据。当数据库服务器收到了WEB服务器的请求后,会对SQL语句进行处理,并将返回的结果发送给WEB服务器,接下来,WEB服务器将收到的数据结果转换为HTML文本形式发送给浏览器,也就是我们打开浏览器看到的界面。

0 0
原创粉丝点击