優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利

                                      網(wǎng)站的多層體系架構

                                      多層體系架構是將原本屬于某一層或基層的功能進(jìn)行分散,使其分別由不同的層次來(lái)分擔。各層的功能越來(lái)越單純,系統架構越來(lái)越靈活,不同模塊之間的耦合越來(lái)越松散、系統的可擴展性可維護性越來(lái)越好。這是網(wǎng)站系統發(fā)展的必然趨勢。在現階段,使用較多的是基于B/S的三層體系架構。



                                      1)基于B/S的三層體系架構簡(jiǎn)介

                                      基于B/S的三層體系架構是將邏輯上的三層結構中的每一層,劃分到3個(gè)物理上分開(kāi)的層面中,即Web服務(wù)器層、應用程序層和數據庫服務(wù)層。三者組成“瀏覽器/服務(wù)器”的體系架構。它主要是利用了不斷成熟的WWW瀏覽器技術(shù),用通用瀏覽器代替原來(lái)需要復雜專(zhuān)用軟件才能實(shí)現的強大功能,打破了基于C/S的兩層體系結構的平臺限制并節約了開(kāi)發(fā)成本。
                                      其主要特點(diǎn)如下:

                                      ①表示層在由一個(gè)或多個(gè)Web服務(wù)器構建的空間里運行。
                                      ②商務(wù)邏輯層在由一個(gè)或多個(gè)應用服務(wù)器構建的空間里運行。應用服務(wù)器是必不可少的,它們?yōu)樯虅?wù)邏輯層組件提供了運行環(huán)境,以及可靠的和必要的支持,而且還能夠管理這些組件。
                                      ③數據層由一個(gè)或多個(gè)數據庫系統組成,其中可能包括由存儲過(guò)程組成的和數據存取相關(guān)的邏輯模塊。
                                       
                                      2)基于B/S的三層體系架構的運行原理

                                      在網(wǎng)站的B/S模式下,客戶(hù)機與服務(wù)器之間通過(guò)HTP協(xié)議進(jìn)行通信。首先,客戶(hù)通過(guò)瀏覽器向Web服務(wù)器發(fā)送HITP請求,這個(gè)請求通過(guò)互聯(lián)網(wǎng)傳送到被訪(fǎng)問(wèn)的服務(wù)器,服務(wù)器響應請求并進(jìn)行處理之后生成特定的HTML文檔,然后再用HTTP協(xié)議將此HTML文檔通過(guò)互聯(lián)網(wǎng)返回到客戶(hù)端端的瀏覽器顯示出來(lái)。
                                      網(wǎng)站的Weh服務(wù)器接收到的HTTP請求通常分為兩種情況:一種情況是請求一個(gè)靜態(tài)的HL網(wǎng)頁(yè),此時(shí)Wch服務(wù)器在自身服務(wù)器上查找到相應的頁(yè)面并將該頁(yè)面發(fā)送出去即可;另一種情況是請求一個(gè)以,asp或者jp結尾的動(dòng)態(tài)網(wǎng)頁(yè),此時(shí)Web服務(wù)器無(wú)法自行直接處理,需要將這個(gè)請求轉交給應用程序服務(wù)器處理,若應用程序服務(wù)器也不能自行完成全部處理,則還將根據需要訪(fǎng)問(wèn)數據庫服務(wù)器進(jìn)行相應的處理,最終再將處理結果生成HIML文檔由Web服務(wù)器發(fā)送回客戶(hù)端瀏覽器。

                                      3)基于B/S的三層體系架構的優(yōu)點(diǎn)和缺點(diǎn)
                                       
                                      B/S的三層體系架構的優(yōu)點(diǎn):
                                      (1)分布性

                                      該結構具有分布性特點(diǎn),可隨時(shí)隨地進(jìn)行查詢(xún)、瀏覽等業(yè)務(wù)處理。這種體系架構是在WW和互聯(lián)網(wǎng)技術(shù)的流行性中發(fā)展起來(lái)的,使得用戶(hù)的訪(fǎng)問(wèn)不再受到平臺和軟件的限制,大大增加了網(wǎng)站系統的適用范圍,滿(mǎn)足了用戶(hù)信息可見(jiàn)和信息共享的要求。
                                       
                                      (2)擴展性

                                      該結構業(yè)務(wù)擴展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能?;贐/S的三層體系架構,工作人員只需使用既定的模式和方法,通過(guò)增加網(wǎng)頁(yè)即可達到完善功能模塊、提升用戶(hù)體驗、提高服務(wù)質(zhì)量的目的。

                                      (3)易維護 
                                       
                                      該結構維護簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現所有用戶(hù)的同步更新?;贐/S的三層體系架構比較全面地體現了網(wǎng)站的運輯體系結構,在表現層與數據層之間又添加了邏輯層。正是由于邏輯層的存在,降低了網(wǎng)站系統對客戶(hù)端和服務(wù)器端的依賴(lài)性。許多邏輯處理工作都交予中間層來(lái)完成。在后期的維護工作中,無(wú)須對三層結構中的每一層都更改,因此維護起來(lái)較簡(jiǎn)單。
                                       
                                      (4)共享性

                                      該結構開(kāi)發(fā)簡(jiǎn)單,共享性強。將遠輯處理工作交予中間層來(lái)處理,降低了開(kāi)發(fā)建設工作的難度,增強了網(wǎng)站系統的操作性,使用潤覽器進(jìn)行數據的訪(fǎng)問(wèn),降低了對訪(fǎng)問(wèn)軟件的限制,加強了信息數據的共享性。

                                      B/S的的三層體系架構的缺點(diǎn)
                                      (1)個(gè)性化欠缺

                                      個(gè)性化特點(diǎn)明顯降低,無(wú)法實(shí)現具有個(gè)性化的功能要求。因為基于B/S的三層體系架構是以測覽器為訪(fǎng)問(wèn)平臺,降低了對特定軟件訪(fǎng)問(wèn)的依賴(lài)性,這在一定程度上增強了應用的廣泛性,但是同時(shí)也降低了用戶(hù)的個(gè)性化特點(diǎn),無(wú)法滿(mǎn)足用戶(hù)的個(gè)性化功能要求,使系統的功能性大大弱化,難以實(shí)現傳統模式下的待殊功能要求。

                                      (2)跨平臺受限

                                      BS的三層體系架構是以測覽器為訪(fǎng)問(wèn)平臺的,但是現今的瀏覽器在兼容性方面并不能做到統一,在跨測覽器上,BS架構并不盡如人意。
                                       
                                      (3)成本較高

                                      在速度和安全性上需要花費巨大的設計成本,這是B/S架構的最大問(wèn)題。與兩層架構相比,增加了中間的邏輯處理層,在一定程度上影響了系統的運行速度,降低了運行效率 。要想實(shí)現網(wǎng)站系統的速度和安全性,必定要花費更大的成本。
                                       
                                      (4)響應速度較低

                                      頁(yè)面動(dòng)態(tài)刷新,響應速度明顯降低??蛻?hù)端/服務(wù)器端的交互是請求-響應模式,通常需要刷新頁(yè)面,這并不是客戶(hù)樂(lè )意看到的。

                                      基于B/S的網(wǎng)站設計三層體系架構,以其特有的優(yōu)勢在現在的社會(huì )中應用十分廣泛。從日常辦公的OA系統到城市的消防聯(lián)網(wǎng)都是用到了B/S系統架構。雖然B/S系統架構有其獨特的優(yōu)勢,但是不可否認,它所具有的缺點(diǎn)和不足也會(huì )影響進(jìn)一步發(fā)展和應用。 
                                      本文地址:http://www.havencoinwallet.com//article/2605.html
                                      相關(guān)文章:
                                      最新文章:
                                      国产免费丝袜调教视频爱剪辑|国产小受18asian|国产福利91精品一区二区三区|久久久青草大香|欧美丰满熟妇xxxx性