欢迎来到天天文库
浏览记录
ID:35098667
大小:4.16 MB
页数:68页
时间:2019-03-17
《轻量级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.4Uu/?了,,
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日^.V4賃^^如电-通訂'參/..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
此文档下载收益归作者所有