澳门银河网址yh
澳门银河网址yh
客户热线:135 4326 7002

网站的两层体系架构有什么好处?

 二维码 456
发表时间:2019-09-22 09:20作者:澳门银河网址yh来源:深圳网站设计公司网址:/

网站的两层体系架构:网站的两层体系架构有什么好处?


在现阶段,使用较多的两层体系架构是基于C/S的。

1)基于C/S的两层体系架构简介


基于C/S的两层体系架构,是将逻辑上的三层结构物理的分隔成两层,组成“客户机/服务器”(Client/ Server)的体系架构,这是一种软件系统体系结构,通过这个系统可以保证对两端硬件环境的充分利用,将任务在 Client端端和 Server端进行合理的分配,它主要应用于局域网中。基于C/S的两层体系架构可以将表示层和商务逻辑层组合到客户层中,而将数据层作为一个独立的层面放到服务器端,构成数据库层,从而形成“胖”客户端、“瘦”服务器端的C/S架构。




2)基于C/S的两层体系架构的运行原理


在这种两层C/S架构下,当用户需要访问数据库服务器中的数据时,由客户机的应用程序通过网络向数据库服务器发送查询服务请求,数据库服务器则根据客户机的服务请求自动完成查询任务,然后通过网络再将查询结果返回给客户机。在这个过程中,客户机与数据库服务器之间只需要传输服务请求与查询结果,而不需要传输任何数据库文件。


客户机和数据库服务器是直接相连的,这两个组成部分都承担着重要的角色,客户机并不是只有输入输出、运算、发送请求、接收结果等功能,它还具有处理一些计算、数据存储等方面的业务逻辑事务的功能;数据库服务器主要承担事务逻辑的处理工作,在客户机可以分担一些逻辑事务的情况下,在一定程度上减轻了服务器的运行负担,使得网络流量增多,提高了用户数量与服务质量。


在基于CS的两层体系架构中,也可以将商务逻辑层的一部分和数据层组合到服务器端,从而形成“瘦”客户端、“胖”服务器端的C/S架构。


3)基于C/S的两层体系架构的优点和缺点


在计算机技术发展如此迅速的今天,C/S的两层体系架构仍能够屹立不倒,可见其与其他架构技术相比,有自身独特的优势,这些优势包括:


(1)点对点


客户端和服务器直接相连,构成了一种点对点的模式,用户在客户端就可以获取一些重要的信息,而不需通过中间层的传输与运算,从而减少了获取信息的时间和精力,减少了通信流量从而节省了费用,增加了响应速度与工作效率。


(2)设备利用率提高


将一些逻辑事务交于客户机来处理,增加了客户端和数据库服务器端的硬件使用率,或少了资源的浪费,从而充分利用了两端设备;客户机为服务器分担了一些逻辑事务,除了基本的数据传输外,还可进行数据处理和数据存储以及一些复杂的事务流程;客户机有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。


(3)个性化


客户端的操作界面可以提高客户的视觉体验,满足客户的各种基本需求。客户端操作界面可随意排列,充分满足客户的需要,展现特点与个性。


除了具有这些优点之外,不可避免的这种架构还具有一些不足,或者说是自身架构所具有的弊端。


(1)安全性降低


将客户机与服务器直接相连,在一定程度上降低了系统的安全性。C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。


(2)适用面窄


通常用于局域网中,这大大限制了系统的使用范围与影响的广泛性。不利于市场的开拓与创新。


(3)成本较高


基于C/S的两层体系结构的网站开发,不论是前期的开发费用还是后期的维护成本都是非常高昂的。在前期开发中,需要聘用高素质的工作人员,并对其进行培训和教育,这些费用是非常高的;初次开发需要配备高性能的客户机和服务器,这就需要有高专业水准的技术人员,所以成本是很高的。在后期的系统维护中,升级维护工作、业务扩展或变更、客户端界面的重新调整等都是很麻烦的,需要对大量程序进行更改,投入的精力和金钱也是不容忽视的。


(4)用户受限


基于C/S的两层体系结构对用户的身份进行了限制,深圳网站建设只有安装了客户端的用户才能够进行访问,并且由于受数据库的限制,用户的数量也是不易扩展的。用户范围过小,不利于网站的进一步发展。


如今,基于C/S的两层体系架构的应用仍十分广泛,从办公的Office,WPS,WINRAR到到杀毒软件(如金山、瑞金)再到娱乐软件(如播放器,QQ,微信等)无处不见C/S架构。 明显降低。客户端/服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。


深圳网站设计www.10360.met


文章分类: 网站知识
分享到:
最新案例
诚本会计事务所
类型: SEO网站优化
艺源环保
类型: SEO网站优化
深豪邦电子
类型: 品牌网站建设
嘉美康建材
类型: 模板网站设计
标志设计网
类型: 品牌网站建设
正恒嘉科技
类型: 品牌网站建设
雯罡电子
类型: 品牌网站建设
宗旨电子
类型: SEO网站优化
科林顿金属制品
类型: 模板网站设计
澳门银河网址yh
类型: SEO网站优化
在线客服
 
 
 联系方式
客服:0755-88365670
电话:13543267002
"; _Global._oemHiddenSupport = false; _Global._hideSupportAllowed = false; _Global._hiddenSupport = false; _Global._hiddenLogin = false; _Global._openManageSite = true; _Global._hiddenMobile = false; _Global._ipcList = 1; _Global._hiddenICP = false; _Global._hiddenFooterInfo = false; _Global._footerInfoV2 = "©2020 深圳市澳门银河网址yh公司 版权所有"; _Global.isFreeVer = false; _Global._hasBeiAn = true; _Global._hiddenMps = false; _defaultFooterInfo = "©2020 深圳市澳门银河网址yh公司 版权所有"; var _cityJsLink = "//1.ss.faisys.com/js/city2.min.js?v=201912181508"; var _floatBtnCssLink = "//2.ss.faisys.com/css/floatBtn1.min.css?v=201910231607"; var _themeColorType = 32; var _siteDemo = false; var _isRealDemo = false; _Global._backToTop = true; var _aid = 15431503; var _isGrayTestUser = false; var _newLinkForSite = false; var _siteType = 1; var _usePrem = true; var _acctCreateTime = 1511017186000; var _siteId = 0; var _templateLayout = _templateDefLayout.NAV_FLOAT; var _webBannerHeight = -1; var _isTemplateVersion2 = true; var _uiMode= false; var _isNewUserForLayoutToNewVersion = true; var _undo = {allow: {undo:0, redo:0} }; var _choiceCurrencyVal = "¥"; var _moduleAnimationPercent = -1; var file_size_limit = parseInt("50"); _Global.styleChangeNum = 0; _Global.showSaveGuide = false; _Global.saveBtnState = 0; _Global.previewBtnState = 0; _Global.saveClickConut = 0; _Global._useTemplateBackground = true; var carousel3D = {}; var isJuly3FreeUser = false; var _newUserGuide = false; if( false ){ if(_aid > 9855603 && !false){ _newUserGuide = true; } }else{ if(_aid > 15971536 && !false){ // undefined and false _newUserGuide = true; //传到全局,当前 } } Site.getCouponByHdJump(0); Site.receiveCouponFromHd(false, 0, 0.0); var _executedCountForUserGuide = 1; var jzOpenTime = 1511017186000; var loginMemberSucJumpUrlIllegality = false; _Global._siteAdvancedSetting = true; var fk_old_onload = window.onload; $(window).load(function(){ $.cookie('_checkSiteLvBrowser',true,{ expires: 30 }); Site.checkUserDomainAction(); Site.cacheModuleFunc.runSiteInit(); if(typeof fk_old_onload == "function"){ fk_old_onload.apply(this, arguments); } Site.pageOnload(); }); jzUtils.run({ "name": "Pre.errorReport", "base": window }); Site.beforeUnloadFunc(); // 在线视频模块 Site.loadCss("//2.ss.faisys.com/css/comm/video.js/video-js.min.css?v=201910231607"); Site.loadCss("//2.ss.faisys.com/css/video.min.css?v=201912301225"); $LAB.script("//1.ss.faisys.com/js/comm/video.js/video.min.js?v=201912231451"); Site.loadCss("//2.ss.faisys.com/css/datepicker.min.css?v=201910231607"); $LAB.script("//1.ss.faisys.com/js/bookingSubmitPanel.min.js?v=201911061324"); $LAB.script("//1.ss.faisys.com/js/photoSlide.min.js?v=201912181508"); $LAB.script("//1.ss.faisys.com/js/imageEffect.min.js?v=202001151456") .wait(function () { jzUtils.trigger({ "name": "ImageEffect.FUNC.BASIC.Init", "base":Site }); }); if(!Fai.isIE8() && !Fai.isIE7() ){ $LAB.script("//1.ss.faisys.com/js/dist/svg.min.js?v=201912301225"); } $LAB.script("//1.ss.faisys.com/js/faiFloatPanel.min.js?v=201912041339") .script("//1.ss.faisys.com/js/faiFloatPanel_bindEvent.min.js?v=201912041339") .wait(function(){ Site.loadCss("//2.ss.faisys.com/css/faiFloatPanel.min.css?v=201907171253", function(){ }); }); }catch(e){ e.innerError = true; throw(e); }