天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

高并發(fā)Web系統(tǒng)的異步化研究

發(fā)布時間:2017-07-02 15:16

  本文關(guān)鍵詞:高并發(fā)Web系統(tǒng)的異步化研究,,由筆耕文化傳播整理發(fā)布。


【摘要】:隨著Web2.0應(yīng)用的興起和移動設(shè)備的持續(xù)增長,互聯(lián)網(wǎng)迎來了爆炸式的發(fā)展。與此同時,Web系統(tǒng)承載了巨大的壓力。探索在高并發(fā)訪問下,如何利用有限的資源,設(shè)計出良好的Web系統(tǒng),保證網(wǎng)站的可用性、增強網(wǎng)站的性能、提高用戶體驗,已經(jīng)成為各大網(wǎng)站和技術(shù)人員研究和解決的重點。近些年來,異步化技術(shù)成為新的突破點。相對于同步,異步中的請求和結(jié)果不在一次交互中,可以將任務(wù)分割成多個不相關(guān)的子任務(wù)獨立并行處理,更充分利用系統(tǒng)資源,從而達到提高吞吐量、縮短響應(yīng)時間的目的。論文重點研究Web系統(tǒng)的Web服務(wù)器和應(yīng)用層兩部分。先從Web服務(wù)器的入手,分析了同步服務(wù)器的在處理高并發(fā)的瓶頸,闡述了異步化技術(shù)對此問題的解決方案,并分析了三種典型的異步化服務(wù)器技術(shù)。為了進一步研究,論文設(shè)計并實現(xiàn)了一個基于事件驅(qū)動的靜態(tài)服務(wù)器,并給出詳細(xì)的測試數(shù)據(jù),證明了異步化技術(shù)在處理高并發(fā)時的優(yōu)勢。在Web系統(tǒng)的應(yīng)用層,討論了異步編程模型的兩種實現(xiàn)方式,回調(diào)和協(xié)程,并分析了各自的代表語言Node和Lua。接著,結(jié)合異步Web服務(wù)器,設(shè)計了一種異步化Web系統(tǒng)的最優(yōu)組合,從原理和適用性上分析了它的優(yōu)越性。論文的最后是應(yīng)用部分,運用文中探討的異步化技術(shù),對一個實際的Web項目進行改造,涉及了服務(wù)器和應(yīng)用層。改造分為三個方面,每一方面都進行了前后的對比測試,結(jié)果表明異步化Web技術(shù)提升了原項目在高并發(fā)場景下的性能。
【關(guān)鍵詞】:Web系統(tǒng) 高并發(fā) 異步 事件驅(qū)動 協(xié)程
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.09
【目錄】:
  • 摘要5-6
  • ABSTRACT6-9
  • 第1章 緒論9-12
  • 1.1 課題研究背景及意義9-10
  • 1.2 國內(nèi)外研究現(xiàn)狀10-11
  • 1.3 論文研究的主要內(nèi)容11
  • 1.4 論文組織結(jié)構(gòu)11-12
  • 第2章 WEB服務(wù)器異步化12-28
  • 2.1 Web服務(wù)器12
  • 2.2 并發(fā)模型12-14
  • 2.2.1 多進程模型12-13
  • 2.2.2 多線程模型13-14
  • 2.2.3 事件驅(qū)動模型14
  • 2.3 典型的異步Web服務(wù)器技術(shù)分析14-19
  • 2.3.1 Servlet 3.014-15
  • 2.3.2 Netty15-18
  • 2.3.3 Nginx18-19
  • 2.4 基于事件驅(qū)動的靜態(tài)服務(wù)器的設(shè)計與實現(xiàn)19-26
  • 2.4.1 靜態(tài)服務(wù)器19
  • 2.4.2 靜態(tài)服務(wù)器的設(shè)計19-22
  • 2.4.3 靜態(tài)服務(wù)器的實現(xiàn)22-24
  • 2.4.4 利用304狀態(tài)碼24-25
  • 2.4.5 靜態(tài)服務(wù)器的性能測試25-26
  • 2.5 本章小結(jié)26-28
  • 第3章 應(yīng)用層的異步化28-41
  • 3.1 異步編程模型28
  • 3.2 異步的實現(xiàn)形式28-31
  • 3.2.1 回調(diào)28-30
  • 3.2.2 協(xié)程30-31
  • 3.3 典型的異步編程語言分析31-34
  • 3.3.1 Node.js31-33
  • 3.3.2 Lua33-34
  • 3.4 異步Web服務(wù)器與應(yīng)用層的結(jié)合34-38
  • 3.4.1 FastCGI34-35
  • 3.4.2 Lua和Nginx的結(jié)合35-36
  • 3.4.3 Nginx嵌入Node的設(shè)計36-38
  • 3.5 本章小結(jié)38-41
  • 第4章 校信通異步化改造方案41-52
  • 4.1 校信通41
  • 4.2 改造方案41-49
  • 4.2.1 動靜分離41-42
  • 4.2.2 反向代理42-46
  • 4.2.3 基于Node.js的成績查詢接口46-49
  • 4.3 壓力測試49-51
  • 4.3.1 動靜分離的效果49
  • 4.3.2 反向代理的效果49-51
  • 4.3.3 Node.js的效果51
  • 4.4 本章小結(jié)51-52
  • 第5章 總結(jié)與展望52-54
  • 5.1 總結(jié)52-53
  • 5.2 展望53-54
  • 參考文獻54-57
  • 攻讀碩士學(xué)位期間發(fā)表的論文及其它成果57-58
  • 致謝58-59
  • 作者簡介59

【參考文獻】

中國期刊全文數(shù)據(jù)庫 前1條

1 屈展;李嬋;;JSON在Ajax數(shù)據(jù)交換中的應(yīng)用研究[J];西安石油大學(xué)學(xué)報(自然科學(xué)版);2011年01期


  本文關(guān)鍵詞:高并發(fā)Web系統(tǒng)的異步化研究,由筆耕文化傳播整理發(fā)布。



本文編號:510442

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/510442.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶78ae9***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com