当前位置:主页 > 管理论文 > 移动网络论文 >

高并发Web系统的异步化研究

发布时间:2017-07-02 15:16

  本文关键词:高并发Web系统的异步化研究,,由笔耕文化传播整理发布。


【摘要】:随着Web2.0应用的兴起和移动设备的持续增长,互联网迎来了爆炸式的发展。与此同时,Web系统承载了巨大的压力。探索在高并发访问下,如何利用有限的资源,设计出良好的Web系统,保证网站的可用性、增强网站的性能、提高用户体验,已经成为各大网站和技术人员研究和解决的重点。近些年来,异步化技术成为新的突破点。相对于同步,异步中的请求和结果不在一次交互中,可以将任务分割成多个不相关的子任务独立并行处理,更充分利用系统资源,从而达到提高吞吐量、缩短响应时间的目的。论文重点研究Web系统的Web服务器和应用层两部分。先从Web服务器的入手,分析了同步服务器的在处理高并发的瓶颈,阐述了异步化技术对此问题的解决方案,并分析了三种典型的异步化服务器技术。为了进一步研究,论文设计并实现了一个基于事件驱动的静态服务器,并给出详细的测试数据,证明了异步化技术在处理高并发时的优势。在Web系统的应用层,讨论了异步编程模型的两种实现方式,回调和协程,并分析了各自的代表语言Node和Lua。接着,结合异步Web服务器,设计了一种异步化Web系统的最优组合,从原理和适用性上分析了它的优越性。论文的最后是应用部分,运用文中探讨的异步化技术,对一个实际的Web项目进行改造,涉及了服务器和应用层。改造分为三个方面,每一方面都进行了前后的对比测试,结果表明异步化Web技术提升了原项目在高并发场景下的性能。
【关键词】:Web系统 高并发 异步 事件驱动 协程
【学位授予单位】:华北电力大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
  • 摘要5-6
  • ABSTRACT6-9
  • 第1章 绪论9-12
  • 1.1 课题研究背景及意义9-10
  • 1.2 国内外研究现状10-11
  • 1.3 论文研究的主要内容11
  • 1.4 论文组织结构11-12
  • 第2章 WEB服务器异步化12-28
  • 2.1 Web服务器12
  • 2.2 并发模型12-14
  • 2.2.1 多进程模型12-13
  • 2.2.2 多线程模型13-14
  • 2.2.3 事件驱动模型14
  • 2.3 典型的异步Web服务器技术分析14-19
  • 2.3.1 Servlet 3.014-15
  • 2.3.2 Netty15-18
  • 2.3.3 Nginx18-19
  • 2.4 基于事件驱动的静态服务器的设计与实现19-26
  • 2.4.1 静态服务器19
  • 2.4.2 静态服务器的设计19-22
  • 2.4.3 静态服务器的实现22-24
  • 2.4.4 利用304状态码24-25
  • 2.4.5 静态服务器的性能测试25-26
  • 2.5 本章小结26-28
  • 第3章 应用层的异步化28-41
  • 3.1 异步编程模型28
  • 3.2 异步的实现形式28-31
  • 3.2.1 回调28-30
  • 3.2.2 协程30-31
  • 3.3 典型的异步编程语言分析31-34
  • 3.3.1 Node.js31-33
  • 3.3.2 Lua33-34
  • 3.4 异步Web服务器与应用层的结合34-38
  • 3.4.1 FastCGI34-35
  • 3.4.2 Lua和Nginx的结合35-36
  • 3.4.3 Nginx嵌入Node的设计36-38
  • 3.5 本章小结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 本章小结51-52
  • 第5章 总结与展望52-54
  • 5.1 总结52-53
  • 5.2 展望53-54
  • 参考文献54-57
  • 攻读硕士学位期间发表的论文及其它成果57-58
  • 致谢58-59
  • 作者简介59

【参考文献】

中国期刊全文数据库 前1条

1 屈展;李婵;;JSON在Ajax数据交换中的应用研究[J];西安石油大学学报(自然科学版);2011年01期


  本文关键词:高并发Web系统的异步化研究,由笔耕文化传播整理发布。



本文编号:510442

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/510442.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户78ae9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com