• 18975873199
网站的多层体系架构是什么
文章来源:长沙网站建设公司 /  编辑:世云网络 / 2020-06-09 20:57 / 浏览次数:
多层体系架构是将原本属于某一层或基层的功能进行分散,使其分别由不同的层次来 分担。各层的功能越来越单纯,系统架构越来越灵活,不同模块之间的耦合越来越松散、系 统的可扩展性可维护性越来越好。这是网站系统发展的必然趋势。在现阶段,使用较多的 是基于B/S的三层体系架构。
1)基于B/S的三层体系架构简介
基于B/S的三层体系架构是将逻辑上的三层结构中的每一层,划分到3个物理上分开 的层面中,即Web服务器层、应用程序层和数据库服务层。三者组成“浏览器/服务器”的体 系架构。它主要是利用了不断成熟的WWW浏览器技术,用通用浏览器代替原来需要复杂 专用软件才能实现的强大功能,打破了基于C/S的两层体系结构的平台限制并节约了开发 成本。其主要特点如下:
①表示层在由一个或多个Web服务器构建的空间里运行。
②商务逻辑层在由一个或多个应用服务器构建的空间里运行。应用服务器是必不可少 的,它们为商务逻辑层组件提供了运行环境,以及可靠的和必要的支持,而且还能够管理这 些组件。
③数据层由一个或多个数据库系统组成,其中可能包括由存储过程组成的和数据存取相关的逻辑模块。 
2)基于B/S的三层体系架构的运行原理
在网站的B/S模式下,客户机与服务器之间通过HTTP协议进行通信。首先,客户通过 浏览器向Web服务器发送HTTP请求,这个请求通过互联网传送到被访问的服务器,服务器 响应请求并进行处理之后生成特定的HTML文档,然后再用HTTP协议将此HTML文档通 过互联网返回到客户端的浏览器显示出来。
网站的Web服务器接收到的HTTP请求通常分为两种情况:一种情况是请求一个静态 的HTML网页,此时Web服务器在自身服务器上查找到相应的页面并将该页面发送出去即 可;另一种情况是请求一个以.asp或者.jsp结尾的动态网页,此时Web服务器无法自行直接 处理,需要将这个请求转交给应用程序服务器处理,若应用程序服务器也不能自行完成全部 处理,则还将根据需要访问数据库服务器进行相应的处理,最终再将处理结果生成HTML文 档由Web服务器发送回客户端浏览器。
1)基于B/S的三层体系架构的优点和缺点
B/S的三层体系架构的优点:
(1)分布性
该结构具有分布性特点,可随时随地进行查询、浏览等业务处理。这种体系架构是在 WWW和互联网技术的流行性中发展起来的,使得用户的访问不再受到平台和软件的限制, 大大增加了网站系统的适用范围,满足了用户信息可见和信息共享的要求。
(2)扩展性
该结构业务扩展简单方便,通过增加网页即可增加服务器功能。基于B/S的三层体系 架构,工作人员只需使用既定的模式和方法,通过增加网页即可达到完善功能模块、提升用 户体验、提高服务质量的目的。
(3)易维护
该结构维护简单方便,只需要改变网页,即可实现所有用户的同步更新。基于B/S的三 层体系架构比较全面地体现了网站的逻辑体系结构,在表现层与数据层之间又添加了逻辑 层。正是由于逻辑层的存在,降低了网站系统对客户端和服务器端的依赖性。许多逻辑处 理工作都交予中间层来完成。在后期的维护工作中,无须对三层结构中的每一层都更改,因 此维护起来较简单。
(4)共享性
该结构开发简单,共享性强。将逻辑处理工作交予中间层来处理,降低了开发建设工作 的难度,增强了网站系统的操作性,使用浏览器进行数据的访问,降低了对访问软件的限制, 加强了信息数据的共享性。
B/S的三层体系架构的缺点:
(1)个性化欠缺
个性化特点明显降低,无法实现具有个性化的功能要求。因为基于B/S的三层体系架 构是以浏览器为访问平台,降低了对特定软件访问的依赖性,这在一定程度上增强了应用的 广泛性,但是同时也降低了用户的个性化特点,无法满足用户的个性化功能要求,使系统的 功能性大大弱化,难以实现传统模式下的特殊功能要求。
(2)跨平台受限
B/S的三层体系架构是以浏览器为访问平台的,但是现今的浏览器在兼容性方面并不 能做到统一,在跨浏览器上,B/S架构并不尽如人意。
(3)成本较高
在速度和安全性上需要花费巨大的设计成本,这是B/S架构的最大问题。与两层架构 相比,增加了中间的逻辑处理层,在一定程度上影响了系统的运行速度,降低了运行效率。 要想实现网站系统的速度和安全性,必定要花费更大的成本。
(4)响应速度较低
页面动态刷新,响应速度明显降低。客户端/服务器端的交互是请求-响应模式,通常需 要刷新页面,这并不是客户乐意看到的。
基于B/S的三层体系架构,以其特有的优势在现在的社会中应用十分广泛。从日常办 公的0A系统到城市的消防联网都是用到了 B/S系统架构。虽然B/S系统架构有其独特的 优势,但是不可否认,它所具有的缺点和不足也会影响进一步发展和应用。
【世云网络】网站建设、网站设计、服务器空间租售、网站维护、网站托管、网站优化、口碑营销、百度下拉框推广
如有意向请联系我们
热门栏目
热门资讯
长沙网站建设公司世云网络主营业务:长沙网站建设、企业网站建设、营销型网站建设、手机网站建设、长沙网络推广、小程序开发、软文推广、口碑营销、长沙SEO优化,为企业提供一站式网络营销推广服务。

网站建设 建站案例 网站优化 新闻资讯 关于我们 联系方式 网络推广

Copyright @ 2013-2019 长沙世云网络科技有限公司 All Rights Reserved. 版权所有 咨询QQ:252452205 手机:18975873199


备案号:湘ICP备18009594号