基于Nginx高性能Web服务器的理论研究与性能改进

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:kkkhorse
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web2.0时代到来后,一方面互联网普及率大大提高,用户群体成倍增长;另一个方面Internet上的资源不再是一些简单的静态网页文件,即时通讯、在线实时互动等新兴形式,使得应用程序的数据交互变得更复杂,这些都对Web服务器的性能提出了新的要求。如今的大型网络公司和热门门户网站时常需要应对峰值数十万的并发请求。对此,传统的Web服务器会消耗大量CPU资源和内存,导致用户端响应迟滞,甚至服务器直接崩溃宕机。Nginx作为时下最强劲的轻量级Web服务器,依据全新的服务器开发模型,采用事件驱动架构无阻塞地处理请求,其性能优异,运行效率远超过传统的Apache、Tomcat,广泛运用于国内外诸多顶级互联网公司。因此对Nginx的运行机制和功能框架进行研究,在它的基础上进行开发和优化具有重大的意义。本文以Nginx源码为出发点,通过对Nginx的模块体系、框架结构、事件驱动等内部架构和实现原理进行研究,深入理解Nginx的运行机制,从底层实现探索Nginx高效处理大并发请求的原理。在此基础上,充分使用C++语言的新特性和编程范式,对Nginx的源码进行封装和扩展,大大提升了Nginx的稳定性和易用性。本文使用封装后的Nginx开发HTTP模块,嵌入到Nginx的整个工作流程中,实现更加便捷的个性化功能定制与开发,搭配对配置文件和系统参数的优化,让Nginx在C++中获得更进一步的发展动力。
其他文献
在当今金融行业服务同质化和金融资源竞争激烈化的环境下,对金融企业自身来说,要想赢得客户、赢得市场、占有份额,必须注重金融品牌管理。目前,金融品牌管理已成为各家银行的战略
报纸
在大型锻件锻造工艺理论与技术领域 ,首先 ,对普通平板间镦粗圆柱体 ,根据其高径比 H /D不同 ,提出了两个新理论 :H / D>1,刚塑性力学模型的拉应力理论 ;H / D 1, Stress the
以羽衣甘蓝(Brasica oleracea var.acephala)S13-bS13-b自交不亲和系为试材,利用实时荧光定量PCR(qRT—PCR)技术检测Actin、Cpi6、EF-1β、GAPDH、Tub-α3、Tub-α5、Ubc7候选内参
目的:观察自拟方治疗慢性溃疡性结肠炎的疗效。方法:对照组42例采用西药口服及灌肠治疗,治疗组63例采用内服中药和中药煎液保留灌肠治疗。2组均按1个月为1个疗程,治疗2个疗程并随
一、概况由中国国际贸易促进委员会和中国包装协会共同组织的《北京多国和香港地区包装机械展览会》,于八三年十一月二十四日至十二月三日在北京展览馆举行。参展的有日本、
本文提出一种采用双通道前放的互功率谱估计方法。对互谱周期图估计的偏量及方差计算表明,互谱估计的期望值可以消除前放噪声及零漂等影响,从而保证了微弱信号功率谱的准确测
全面预算管理是国有企业围绕战略目标导向,分析研判,统筹规划未来一段时间内投融资情况、经营情况、财务情况,有效配比国有企业有形资产与无形资产等资源,全面监督与分析经营
高考概率题是以实际应用问题为载体,主要考查排列组合及概率等知识,突出考查概率统计的思想方法以及分析问题、解决问题的能力.学生在学习概率时,经常容易出错,下面就学生考
3-6岁幼儿的思维集中在具体形象阶段,绘本阅读凭借其生动形象的特点,在幼儿生命教育中起到至关重要的作用。本文对幼儿生命教育中绘本阅读的实施策略作了简要阐述。
基于制造企业的价值链,提出了面向产品制造企业的生产性服务体系结构,描述了制造企业生产过程中生产性服务需求与服务供给的定位问题,分析了面向产品制造企业的生产性服务类型及