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

基于NodeJS的自適應(yīng)瀏覽器高性能Web應(yīng)用平臺研究

發(fā)布時間:2018-04-04 13:33

  本文選題:Web應(yīng)用平臺 切入點(diǎn):NodeJS 出處:《杭州電子科技大學(xué)》2017年碩士論文


【摘要】:隨著互聯(lián)網(wǎng)技術(shù)不斷發(fā)展,越來越多的應(yīng)用轉(zhuǎn)移到Web平臺上實現(xiàn),進(jìn)而使得Web應(yīng)用的功能和交互變得越來越復(fù)雜。為了適應(yīng)豐富而復(fù)雜的功能,Web應(yīng)用平臺技術(shù)得以快速的發(fā)展。其中,NodeJS網(wǎng)絡(luò)應(yīng)用開發(fā)平臺、AngularJS前端框架技術(shù)、RequireJS以及在兼容性方面表現(xiàn)出色的Bootstrap框架等以其自身強(qiáng)大的優(yōu)勢脫穎而出。本文正是基于NodeJS、AngularJS、RequireJS優(yōu)秀的前沿技術(shù)設(shè)計實現(xiàn)一種全新的面向Web開發(fā)者的自適應(yīng)瀏覽器高性能Web應(yīng)用平臺。本文首先從自適應(yīng)瀏覽器Web應(yīng)用方面進(jìn)行了設(shè)計研究,本文提出一種新的設(shè)計模式MVVM,結(jié)合AngularJS技術(shù)的雙向數(shù)據(jù)綁定特性,在Bootstrap框架的基礎(chǔ)上,設(shè)計出基于AngularJS版本的自適應(yīng)瀏覽器前端組件庫。同時使用RequireJS對應(yīng)用平臺進(jìn)行組織模塊依賴管理設(shè)計,實現(xiàn)了模塊化開發(fā)。然后對應(yīng)用平臺性能提升進(jìn)行了設(shè)計與實現(xiàn),后端服務(wù)器是影響Web應(yīng)用性能最為關(guān)鍵的一環(huán),其次是數(shù)據(jù)傳輸,數(shù)據(jù)發(fā)送請求到服務(wù)器的時間以及服務(wù)器應(yīng)答的時間也是極其重要。本文基于NodeJS網(wǎng)絡(luò)應(yīng)用平臺設(shè)計與實現(xiàn)一種高性能Web應(yīng)用后端服務(wù)器架構(gòu),在數(shù)據(jù)傳輸方面采用一種改進(jìn)型數(shù)據(jù)壓縮算法實現(xiàn)數(shù)據(jù)的壓縮,以及Grunt自動化封裝構(gòu)建項目的實現(xiàn),從而為Web應(yīng)用開發(fā)者提供了完善且高效的后端開發(fā)架構(gòu)。最后對應(yīng)用平臺系統(tǒng)架構(gòu)進(jìn)行了測試分析與實現(xiàn),對AngularJS版本的前端組件庫的兼容性進(jìn)行了測試以及實現(xiàn)了AngularJS代碼單元性測試,并對前端性能優(yōu)化進(jìn)行了分析;測試了應(yīng)用平臺服務(wù)器性能,并實現(xiàn)了一種后端服務(wù)器性能仿真測試算法和異步編程算法,然后對服務(wù)器性能和項目編譯能力進(jìn)行了測試。為Web開發(fā)者搭建完備的測試環(huán)境。測試結(jié)果表明,本文Web應(yīng)用平臺前端組件庫在各主流瀏覽器的兼容性方面表現(xiàn)良好,服務(wù)器性能比傳統(tǒng)服務(wù)器在接收請求響應(yīng)時間上明顯要快,初步實現(xiàn)了Web應(yīng)用平臺兼具自適應(yīng)瀏覽器和高性能的預(yù)期目標(biāo),同時為Web應(yīng)用開發(fā)者提供了一個相對完備的測試環(huán)境。
[Abstract]:With the development of Internet technology, more and more applications are implemented on Web platform, which makes the functions and interactions of Web applications more and more complex.In order to adapt to the rich and complex functions of Web application platform technology has been rapid development.Among them, Node JS network application development platform, Angular JS front-end framework technology, and Bootstrap framework, which has excellent compatibility, stand out because of its own powerful advantages.This paper is based on Node JS Angular JS excellent cutting-edge technology to design and implement a new adaptive browser high performance Web application platform for Web developers.In this paper, we first study the application of adaptive browser Web. We propose a new design pattern, MVVM, which combines the bidirectional data binding characteristics of AngularJS technology, and based on the Bootstrap framework.An adaptive browser front end component library based on AngularJS version is designed.At the same time, RequireJS is used to design the organizational module dependency management of the application platform, and the modularization development is realized.Then the performance improvement of the application platform is designed and implemented. The back-end server is the most critical link affecting the performance of Web application, followed by data transmission.The time the data is sent to the server and the time the server responds is also extremely important.This paper designs and implements a kind of high performance Web application back-end server architecture based on NodeJS network application platform, uses an improved data compression algorithm to realize data compression in the aspect of data transmission, and realizes the construction project of Grunt automatic encapsulation.Thus, it provides a perfect and efficient back-end development architecture for Web application developers.Finally, the system architecture of the application platform is tested and implemented, the compatibility of the front-end component library of AngularJS version is tested and the AngularJS code unit test is implemented, and the front-end performance optimization is analyzed.The server performance of the application platform is tested and a back-end server performance simulation test algorithm and asynchronous programming algorithm are implemented. Then the server performance and the project compilation ability are tested.Build a complete test environment for Web developers.The test results show that the front-end component library of the Web application platform performs well in the compatibility of the major browsers, and the server performance is obviously faster than the traditional server in receiving request response time.The Web application platform has both adaptive browser and high performance and provides a relatively complete testing environment for Web application developers.
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.09

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 任樂樂;;AngularJS技術(shù)及其應(yīng)用實踐研究[J];科學(xué)中國人;2016年17期

2 高飛;何利力;高金標(biāo);;基于Node.JS內(nèi)存緩存的Web服務(wù)性能研究[J];工業(yè)控制計算機(jī);2015年11期

3 許會元;何利力;;NodeJS的異步非阻塞I/O研究[J];工業(yè)控制計算機(jī);2015年03期

4 楊國勛;鄢軍霞;;Java Web應(yīng)用開發(fā)中的中文亂碼問題研究[J];科技傳播;2014年24期

5 祝r,

本文編號:1710167


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

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


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

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