三把火科技
大客戶熱線:135 4326 7002
業務熱線: 0755-88365670   88367881

網站的兩層體系架構有什麼好處?

 二維碼 139
發表時間:2019-07-19 17:11作者:三把火科技公司來源:深圳網站建設公司www.juhua326657.cn網址:http://www.juhua326657.cn/

網站的兩層體系架構:網站的兩層體系架構有什麼好處?


在現階段,使用較多的兩層體系架構是基于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


更多資訊,包括深圳網站設計,百度排名,網站推廣等信息,歡迎來電13543267002
文章附圖

什麼是萬詞霸屏?萬詞霸屏名字真不是蓋的,一次性操作幾萬個關鍵詞在首頁,還是全搜索引擎,基本上客戶付了錢,肯定能上幾...

文章附圖

營銷型網站-做最賺錢的網站1,為什麼要做營銷型網站?營銷型網站有什麼好處?2,什麼是營銷型網站?所謂營銷型網站就是...

文章附圖

SEO網站推廣-百度優化排名什麼是seo優化排名?seo優化排名的定義是什麼?SEO,就是搜索引擎優化;通過對您網...

文章附圖

做網站最主要的是考慮那些因素?第一:域名注冊,選擇一個好域名太重要了,如果公司名字很好,但是域名很長,不好記,那就...

文章附圖

網站設計流程一般包括哪些方面?1.網站方案策劃:策劃好網站的方向,網站名,網站的目标,網站的運營,赢利點以及對手分...

文章附圖

深圳網站建設公司‍研究怎樣的網站用戶體驗是不好的?1、超長的頁面下載時間:如果頁面下載時間超過30秒,很難有用戶會...

文章附圖

網站邏輯層的設計深圳網站建設公司網站邏輯層是三層邏輯體系架構的中間層,處于網站表現層和網站數據層之間,是進行數據交...

文章附圖

網站的兩層體系架構:網站的兩層體系架構有什麼好處?在現階段,使用較多的兩層體系架構是基于C/S的。1)基于C/S的...

在線客服
 
 
 聯系方式
熱線:0755-88365670
客服:0755-88367881
電話:13543267002
http://m.juhua326657.cn|http://wap.juhua326657.cn|http://www.juhua326657.cn||http://juhua326657.cn