中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

網(wǎng)站的兩層體系架構(gòu)

2022-04-14    分類: 網(wǎng)站建設

在現(xiàn)階段,使用較多的兩層體系架構(gòu)是基于C/S的。
1)基于C/S的兩層體系架構(gòu)簡介
基于C/S的兩層體系架構(gòu),是將邏輯上的三層結(jié)構(gòu)物理的分隔成兩層,組成“客戶機/服務器”(Client/Server)的體系架構(gòu),這是一種軟件系統(tǒng)體系結(jié)構(gòu),通過這個系統(tǒng)可以保證對兩端硬件環(huán)境的充分利用,將任務在Client端端和Server端進行合理的分配,它主要應用于局域網(wǎng)中。基于C/S的兩層體系架構(gòu)可以將表示層和商務邏輯層組合到客戶層中,而將數(shù)據(jù)層作為一個獨立的層面放到服務器端,構(gòu)成數(shù)據(jù)庫層,從而形成“胖”客戶端、“瘦”服務器端的C/S架構(gòu)。

2)基于C/S的兩層體系架構(gòu)的運行原理
在這種兩層C/S架構(gòu)下,當用戶需要訪問數(shù)據(jù)庫服務器中的數(shù)據(jù)時,由客戶機的應用程序通過網(wǎng)絡向數(shù)據(jù)庫服務器發(fā)送查詢服務請求,數(shù)據(jù)庫服務器則根據(jù)客戶機的服務請求自動完成查詢?nèi)蝿?,然后通過網(wǎng)絡再將查詢結(jié)果返回給客戶機。在這個過程中,客戶機與數(shù)據(jù)庫服務器之間只需要傳輸服務請求與查詢結(jié)果,而不需要傳輸任何數(shù)據(jù)庫文件。
客戶機和數(shù)據(jù)庫服務器是直接相連的,這兩個組成部分都承擔著重要的角色,客戶機并不是只有輸入輸出、運算、發(fā)送請求、接收結(jié)果等功能,它還具有處理一些計算、數(shù)據(jù)存儲等方面的業(yè)務邏輯事務的功能;數(shù)據(jù)庫服務器主要承擔事務邏輯的處理工作,在客戶機可以分擔一些邏輯事務的情況下,在一定程度上減輕了服務器的運行負擔,使得網(wǎng)絡流量增多,提高了用戶數(shù)量與服務質(zhì)量。
在基于CS的兩層體系架構(gòu)中,也可以將商務邏輯層的一部分和數(shù)據(jù)層組合到服務器端,從而形成“瘦”客戶端、“胖”服務器端的C/S架構(gòu)。
3)基于C/S的兩層體系架構(gòu)的優(yōu)點和缺點
在計算機技術(shù)發(fā)展如此迅速的今天,C/S的兩層體系架構(gòu)仍能夠屹立不倒,可見其與其他架構(gòu)技術(shù)相比,有自身獨特的優(yōu)勢,這些優(yōu)勢包括:
(1)點對點
客戶端和服務器直接相連,構(gòu)成了一種點對點的模式,用戶在客戶端就可以獲取一些重要的信息,而不需通過中間層的傳輸與運算,從而減少了獲取信息的時間和精力,減少了通信流量從而節(jié)省了費用,增加了響應速度與工作效率。
(2)設備利用率提高
將一些邏輯事務交于客戶機來處理,增加了客戶端和數(shù)據(jù)庫服務器端的硬件使用率,或少了資源的浪費,從而充分利用了兩端設備;客戶機為服務器分擔了一些邏輯事務,除了基本的數(shù)據(jù)傳輸外,還可進行數(shù)據(jù)處理和數(shù)據(jù)存儲以及一些復雜的事務流程;客戶機有一套完整的應用程序,在出錯提示、在線幫助等方面都有強大的功能,并且可以在子程序間自由切換。
(3)個性化
客戶端的操作界面可以提高客戶的視覺體驗,滿足客戶的各種基本需求??蛻舳瞬僮鹘缑婵呻S意排列,充分滿足客戶的需要,展現(xiàn)特點與個性。
除了具有這些優(yōu)點之外,不可避免的這種架構(gòu)還具有一些不足,或者說是自身架構(gòu)所具有的弊端。
(1)安全性降低
將客戶機與服務器直接相連,在一定程度上降低了系統(tǒng)的安全性。C/S結(jié)構(gòu)的軟件必須在各地安裝多個服務器,并在多個服務器之間進行數(shù)據(jù)同步。如此一來,每個數(shù)據(jù)點上的數(shù)據(jù)安全都影響了整個應用的數(shù)據(jù)安全。
(2)適用面窄
通常用于局域網(wǎng)中,這大大限制了系統(tǒng)的使用范圍與影響的廣泛性。不利于市場的開拓與創(chuàng)新。
(3)成本較高
基于C/S的兩層體系結(jié)構(gòu)的網(wǎng)站開發(fā),不論是前期的開發(fā)費用還是后期的維護成本都是非常高昂的。在前期開發(fā)中,需要聘用高素質(zhì)的工作人員,并對其進行培訓和教育,這些費用是非常高的;初次開發(fā)需要配備高性能的客戶機和服務器,這就需要有高專業(yè)水準的技術(shù)人員,所以成本是很高的。在后期的系統(tǒng)維護中,升級維護工作、業(yè)務擴展或變更、客戶端界面的重新調(diào)整等都是很麻煩的,需要對大量程序進行更改,投入的精力和金錢也是不容忽視的。
(4)用戶受限
基于C/S的兩層體系結(jié)構(gòu)對用戶的身份進行了限制,深圳網(wǎng)站建設只有安裝了客戶端的用戶才能夠進行訪問,并且由于受數(shù)據(jù)庫的限制,用戶的數(shù)量也是不易擴展的。用戶范圍過小,不利于網(wǎng)站的進一步發(fā)展。
如今,基于C/S的兩層體系架構(gòu)的應用仍十分廣泛,從辦公的Office,WPS,WINRAR到到殺毒軟件(如金山、瑞金)再到娛樂軟件(如播放器,QQ,微信等)無處不見C/S架構(gòu)。

網(wǎng)頁標題:網(wǎng)站的兩層體系架構(gòu)
網(wǎng)站地址:http://www.rwnh.cn/news/145620.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設、微信公眾號、網(wǎng)站導航、ChatGPT、虛擬主機、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設
临汾市| 贡山| 秦皇岛市| 岚皋县| 武隆县| 扎赉特旗| 会泽县| 纳雍县| 江达县| 阜新市| 襄汾县| 贵南县| 合肥市| 肃南| 年辖:市辖区| 葵青区| 乐陵市| 视频| 昭觉县| 新龙县| 界首市| 容城县| 图们市| 竹山县| 湘潭县| 垫江县| 黄梅县| 筠连县| 淳化县| 贵港市| 泰来县| 湖南省| 芮城县| 遂昌县| 白山市| 子洲县| 温泉县| 年辖:市辖区| 绥化市| 班玛县| 讷河市|