轻量级web服务器nginx的理论与技术研究

轻量级web服务器nginx的理论与技术研究

ID:35098667

大小:4.16 MB

页数:68页

时间:2019-03-17

轻量级web服务器nginx的理论与技术研究_第1页
轻量级web服务器nginx的理论与技术研究_第2页
轻量级web服务器nginx的理论与技术研究_第3页
轻量级web服务器nginx的理论与技术研究_第4页
轻量级web服务器nginx的理论与技术研究_第5页
资源描述:

《轻量级web服务器nginx的理论与技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、’?、,,w、.\:-、A:--當v?y>,、祭';/\鮮t;、占片、*兵.4Vrf峡c单制、/扣f,4‘:‘‘A.l%:fx"‘;'.式的.赛,,.':-、';.:专片:售;,-\-iw/;7一f>寫.’>咬c>-、"r共i与v..?每為^4%’款邊^較4?婷.\.护】-Y^I'\^、'知,:c:-;、皮-戸女化'長緣f後杉硕争"一^W;.',.">1",;-;目j的'攘巧v一嗦r心;,-?>:,作島:"苗A韻矣,v"苗:s巧1/-*公:v‘'v.4Uu/?了,,

2、繼’佐*片.;/i、::^;/,.K,t;',V奔^?"夸-、v,*‘S?‘1:r\養岐^.無^轻動請II^娜K,辯?...7‘r.'".跨-,.'?‘'",V综携‘垂i違VV,‘p‘,i>.若.?、g%:岩.‘p,軒^e-4,i夸,'暑,'k^:馬、.A養f*;‘名是:罕蘇v麵苗.至满师,、,可:-栋致v,:UI側硕±.B皆.;类型巧募r日^.V4賃^^如电-通訂'參/..1^期;.s:-;',,T‘.這."巧-;

3、.,>每‘^歎’冷:-?V蠢禹^气>^i心;f:八遂'I瓦巧V^ResearchonthetheoryandtechnologyoflightweightWebserverNginxThesisSubmittedtoNanjingUniversityofPostsandTelecommunicationsfortheDegreeofMasterofEngineeringByXingDuSupervisor:Prof.MingdongMaFebruary2016摘要当前

4、互联网门户网站要面对数以百万计的用户访问,海量的用户请求对Web服务器性能提出了挑战。传统的Apache服务器占用内存和硬件资较多、处理高并发能力不足,急需新型的Web服务器来满足用户请求。Nginx是一款轻量级的Web服务器,相较于Apache,它具有更强的高并发处理能力、占用系统资源更少、稳定性更高、配置部署相对简单。因此研究Nginx运行机制与源代码具有重要意义。本文重点研究了HTTP过滤模块以及Web加速技术。首先分析了Web服务器的框架原理,研究了高性能Web服务器设计方法。然后详细地研究了Nginx的源代码与

5、Nginx的核心技术。在此基础上,开发了一个HTTP过滤模块与HTTP模块。最后,优化了Nginx的系统,主要内容包括:Nginx服务器配置优化与Linux内核参数优化。使用测试工具对优化后的系统进行压力测试,系统运行良好,抗并发能力优于原生的Nginx服务器。关键词:Web服务器,高并发,Nginx,HTTP模块IAbstractNowadaysahugenumberofdatarequestsandmillionsofconcurrentrequestsontheinternetwhichputschallenges

6、totheWebserver.ThetraditionalApacheWebservertopsofalltheWebserver.Butitsconsumptionofmemoryandhandware(CPU)resourceincreasesrapidly,thenewWebserverNginxoccurs.NginxisatypeoflightweightedWebserver,andaservercanhandletenthousandsofrequesteasily.Letaloneitsfewsystem

7、resourcerequirement,itsstability,anditshighabilitytohandleconcurrentrequirement.SoitmakessensetostudyNginxWebserver.ThispaperfocusesonHTTPfiltermoduleandWebaccelerationtechnology.FirstlyIanalyzetheprincipleofWebserverframework,thedesignmethodofhighperformanceWebs

8、erver.ThenstdudythesourcecodeandthecoretechnologyofNginx.Onthisbasis,developtheHTTPandHTTPfiltermodule.FinallydosomeoptimizationtoNginxsystem.Themaincontentsin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。