針對短時高并發(fā)網(wǎng)站的反向代理系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2020-12-10 22:41
隨著計算機技術和互聯(lián)網(wǎng)的發(fā)展,Web已成為越來越重要的網(wǎng)絡應用形式,它促進網(wǎng)絡流量增長的同時也面臨著巨大挑戰(zhàn)。部分小型的Web應用系統(tǒng)如高校內常見的選課系統(tǒng),也偶爾出現(xiàn)高并發(fā)的情況。在此場景下,大量用戶在短時間內同時訪問網(wǎng)站服務器,后端服務器會響應變慢甚至宕機,影響用戶體驗,消耗運維服務成本。為解決上述問題,本論文提出一種基于反向代理的短時高并發(fā)網(wǎng)站的并發(fā)控制方法。該方法基于反向代理服務器,對訪問網(wǎng)站服務器的用戶會話進行排隊,并采集網(wǎng)站服務器的響應時間,通過隊列長度和平均響應時間動態(tài)調節(jié)用戶會話的排隊策略,以使得網(wǎng)站服務器平穩(wěn)地度過流量高峰,實現(xiàn)整體處理效率的提升。本文提出的按用戶會話排隊的機制與常見的連接數(shù)限制、IP并發(fā)數(shù)限制方法相比,更適用于偶發(fā)性短時高并發(fā)的小型Web應用系統(tǒng),可在保證快速響應的前提下使用戶完成業(yè)務所需要的平均逗留時間盡可能短。本方法基于反向代理實現(xiàn),網(wǎng)站服務器本身無需進行后端改造,易于維護和升級。本文基于上述方法設計與實現(xiàn)了一種針對短時高并發(fā)網(wǎng)站的反向代理系統(tǒng),包括響應時間統(tǒng)計模塊、排隊模塊、反饋調節(jié)模塊以及系統(tǒng)管理后臺。其中,響應時間統(tǒng)計模塊負責采集網(wǎng)站服務器...
【文章來源】:北京郵電大學北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學位級別】:碩士
【部分圖文】:
圖2-1反向代理服務器工作示意圖??
他的worker進程。所有具體的業(yè)務處理邏輯均在worker進程中完成。worker進??程中的函數(shù)使其無限循環(huán)重復執(zhí)行,不停地處理客戶端的請求,直至整個Nginx??的服務停止[41]。Nginx的架構設計如圖2_2所示。??8??
?(3_5)??為了形象地觀察r隨;l的變化趨勢,。?=?50000,?/1。=10,/:?=?1.2,則根??據(jù)式(3-5)繪制r的圖像如圖3-1所示。??60000?1???:?/??I?X??^?30000?-?yT??藝:?/??%?\?^??0——?——?——?——■——I——■——■——■——■——I?????????1?????????1????????—??0?10?20?30?40?50??用戶的請求速率入??圖3-i?r隨;I的變化圖??11??
【參考文獻】:
期刊論文
[1]基于Nginx的Web響應加速優(yōu)化研究[J]. 毛正雄,趙志宇,孫北寧. 自動化與儀器儀表. 2018(04)
[2]Nginx高并發(fā)負載均衡原理與策略比較研究[J]. 張煒森,陳濤,李康. 工業(yè)控制計算機. 2018(01)
[3]基于Nginx的網(wǎng)站安全優(yōu)化方案[J]. 孫曉林,張新剛. 網(wǎng)絡安全技術與應用. 2017(11)
[4]基于Web的選課系統(tǒng)的設計與性能優(yōu)化[J]. 許雯. 科技與創(chuàng)新. 2017(16)
[5]基于Nginx服務器負載均衡技術的研究與改進[J]. 張云,許江淳,李玉惠,王志偉,史鵬坤. 軟件. 2017(08)
[6]Nginx反向代理在高校網(wǎng)站系統(tǒng)中的應用研究[J]. 馮貴蘭,李正楠. 網(wǎng)絡安全技術與應用. 2017(06)
[7]基于Nginx服務器集群負載均衡方案的研究和改進[J]. 汪文君. 電子世界. 2017(02)
[8]基于Nginx的Web服務器性能優(yōu)化研究[J]. 黃靜,李炳. 浙江理工大學學報(自然科學版). 2016(04)
[9]基于Internet的反向代理緩存技術的研究[J]. 皮燦軍,李和香. 中小企業(yè)管理與科技(下旬刊). 2013(04)
[10]使用高性能Web服務器Nginx實現(xiàn)開源負載均衡[J]. 林麗麗. 大眾科技. 2010(07)
碩士論文
[1]云平臺上視頻流媒體服務性能評測方法研究與應用[D]. 劉璐婕.北京郵電大學 2018
[2]圖書商城系統(tǒng)的Web服務器性能優(yōu)化研究與實現(xiàn)[D]. 劉威.昆明理工大學 2017
[3]基于Nginx的Web后端服務器集群負載均衡技術的研究與改進[D]. 趙曄.昆明理工大學 2017
[4]基于Nginx高并發(fā)Web服務器的改進與實現(xiàn)[D]. 張堯.吉林大學 2016
[5]基于HTTP反向代理的Web安全網(wǎng)關技術研究[D]. 王曄.揚州大學 2016
[6]基于Http反向代理的Web動態(tài)適配平臺的設計與實現(xiàn)[D]. 蒲昊.西安電子科技大學 2014
[7]基于Nginx和Memcached的高并發(fā)WEB服務器設計[D]. 戴華.復旦大學 2013
[8]面向大規(guī)模訪問的Web服務器負載均衡系統(tǒng)設計與實現(xiàn)[D]. 王龍.北京郵電大學 2013
本文編號:2909401
【文章來源】:北京郵電大學北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學位級別】:碩士
【部分圖文】:
圖2-1反向代理服務器工作示意圖??
他的worker進程。所有具體的業(yè)務處理邏輯均在worker進程中完成。worker進??程中的函數(shù)使其無限循環(huán)重復執(zhí)行,不停地處理客戶端的請求,直至整個Nginx??的服務停止[41]。Nginx的架構設計如圖2_2所示。??8??
?(3_5)??為了形象地觀察r隨;l的變化趨勢,。?=?50000,?/1。=10,/:?=?1.2,則根??據(jù)式(3-5)繪制r的圖像如圖3-1所示。??60000?1???:?/??I?X??^?30000?-?yT??藝:?/??%?\?^??0——?——?——?——■——I——■——■——■——■——I?????????1?????????1????????—??0?10?20?30?40?50??用戶的請求速率入??圖3-i?r隨;I的變化圖??11??
【參考文獻】:
期刊論文
[1]基于Nginx的Web響應加速優(yōu)化研究[J]. 毛正雄,趙志宇,孫北寧. 自動化與儀器儀表. 2018(04)
[2]Nginx高并發(fā)負載均衡原理與策略比較研究[J]. 張煒森,陳濤,李康. 工業(yè)控制計算機. 2018(01)
[3]基于Nginx的網(wǎng)站安全優(yōu)化方案[J]. 孫曉林,張新剛. 網(wǎng)絡安全技術與應用. 2017(11)
[4]基于Web的選課系統(tǒng)的設計與性能優(yōu)化[J]. 許雯. 科技與創(chuàng)新. 2017(16)
[5]基于Nginx服務器負載均衡技術的研究與改進[J]. 張云,許江淳,李玉惠,王志偉,史鵬坤. 軟件. 2017(08)
[6]Nginx反向代理在高校網(wǎng)站系統(tǒng)中的應用研究[J]. 馮貴蘭,李正楠. 網(wǎng)絡安全技術與應用. 2017(06)
[7]基于Nginx服務器集群負載均衡方案的研究和改進[J]. 汪文君. 電子世界. 2017(02)
[8]基于Nginx的Web服務器性能優(yōu)化研究[J]. 黃靜,李炳. 浙江理工大學學報(自然科學版). 2016(04)
[9]基于Internet的反向代理緩存技術的研究[J]. 皮燦軍,李和香. 中小企業(yè)管理與科技(下旬刊). 2013(04)
[10]使用高性能Web服務器Nginx實現(xiàn)開源負載均衡[J]. 林麗麗. 大眾科技. 2010(07)
碩士論文
[1]云平臺上視頻流媒體服務性能評測方法研究與應用[D]. 劉璐婕.北京郵電大學 2018
[2]圖書商城系統(tǒng)的Web服務器性能優(yōu)化研究與實現(xiàn)[D]. 劉威.昆明理工大學 2017
[3]基于Nginx的Web后端服務器集群負載均衡技術的研究與改進[D]. 趙曄.昆明理工大學 2017
[4]基于Nginx高并發(fā)Web服務器的改進與實現(xiàn)[D]. 張堯.吉林大學 2016
[5]基于HTTP反向代理的Web安全網(wǎng)關技術研究[D]. 王曄.揚州大學 2016
[6]基于Http反向代理的Web動態(tài)適配平臺的設計與實現(xiàn)[D]. 蒲昊.西安電子科技大學 2014
[7]基于Nginx和Memcached的高并發(fā)WEB服務器設計[D]. 戴華.復旦大學 2013
[8]面向大規(guī)模訪問的Web服務器負載均衡系統(tǒng)設計與實現(xiàn)[D]. 王龍.北京郵電大學 2013
本文編號:2909401
本文鏈接:http://www.wukwdryxk.cn/guanlilunwen/ydhl/2909401.html
最近更新
教材專著