Nginx全能指南完整版.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Nginx

全能指南

Nginx

?:Web服务基础介绍:

正常情况下的单次web服务访问流程:

:互联?发展历程回顾:

1993年3?2?,中国科学院?能物理研究所租?ATT公司的国际卫星信道建?的接?美国SLAC国家实验室的64K

专线正式开通,成为我国连?Internet的第?根专线。

1995年?云开始创业并推出了?个web?站中国??,1999年创建阿?巴巴\h,2003年5?10?创?淘宝?,2004年12?,?云创?第三??上?付平台?付宝(蚂蚁?服旗下,共有蚂蚁?服?付宝、余额宝、招财宝、蚂蚁聚宝、?商银?、蚂蚁花呗、芝?信?等?业务板块。),2009年开始举办双??购物狂欢节,以下是历年交易成交额:

2009

2009年双??:5000万元;

2010年双??:9.36亿元;

2011年双??:33.6亿元;

2012年双??:191亿元;

2013年双??:350亿元;

2014年双??:571亿元;

2015年双??:912.17亿元;

2016年双??:1207亿元元;

2017年双??:1682.69亿元;

2018年双??:2135亿元;

2012年1?11?淘宝商城正式更名为“天猫”。2014年9?19??巴巴集团于纽约证券交易所正式挂牌上市。2018

年福布斯统计?云财富346亿美元。

:web服务介绍:

Netcraft公司于1994年底在英国成?,多年来?直致?于互联?市场以及在线安全??的咨询服务,其中在国际上最具影响?的当属其针对?站服务器,域名解析/主机提供商,以及SSL市场所做的客观严谨的分析研究。

\h/

:Apace-早期的web服务端:

Apache起初由美国的伊利诺伊?学?槟分校的国家超级计算机应?中?开发,?前经历了两?版本分别是1.X和2.X,其可以通过编译安装实现特定的功能,?前?持三种不同的MPM(multi-processingmodule,多进程处理模块,官??站:\h。

:Apacheprefork模型:

预派?模式,有?个主控制进程,然后?成多个?进程,使?select模型,最?并发1024,每个?进程有?个独?的线程响应??请求,相对?较占?内存,但是?较稳定,可以设置最?和最?进程数,是最古?的?种模式,也是最稳定的模式,适?于访问量不是很?的场景。优点:稳定缺点:?量??访问慢,占?资源,1024个进程不适?于?并发场景

:Apachewoker模型:

?种多进程和多线程混合的模型,有?个控制进程,启动多个?进程,每个?进程??包含固定的线程,使?线程程来处理请求,当线程不够使?的时候会再启动?个新的?进程,然后在进程??再启动线程处理请求,由于其使

?了线程处理请求,因此可以承受更?的并发。优点:相?prefork占?的内存较少,可以同时处理更多的请求缺点:使?keepalive的?连接?式,某个线程会?直被占据,即使没有传输数据,也需要?直等待到超时才会被释放。如果过多的线程,被这样占据,也会导致在?并发场景下的?服务线程可?。(该问题在prefork模式下,同样会发?)

:Apacheevent模型:

Apache中最新的模式,2012年发布的apache2.4.X系列正式?持event模型,属于事件驱动模型(epoll),每个进程响应多个请求,在现在版本?的已经是稳定可?的模式。它和worker模式很像,最?的区别在于,它解决了keepalive场景下,?期被占?的线程的资源浪费问题(某些线程因为被keepalive,空挂在哪?等待,中间?乎没有请求过来,甚?等到超时)。eventMPM中,会有?个专?的线程来管理这些keepalive类型的线程,当有真实请求过来的时候,将请求传递给服务线程,执?完毕后,?允许它释放。这样增强了?并发场景下的请求处理能

?。优点:单线程响应多请求,占据更少的内存,?并发下表现更优秀,会有?个专?的线程来管理keep-alive类型的线程,当有真实请求过来的时候,将请求传递给服务线程,执?完毕后,?允许它释放缺点:没有线程安全控制

:Nginx-?性能的web服务端:

Nginx是由1994年毕业于俄罗斯国?莫斯科鲍曼科技?学的同学为俄罗斯rambler.ru公司开发的,开发?作最早从2002年开始,第?次公开发布时间是2004年10?4?,版本号是0.1.0,官?地址\h

Nginx历经??年的迭代更新(\h/en/CHANGES),?前功能已经?常完善且运?稳定,另外Nginx的版本分为开发版、稳定版和过期版,Nginx以功能丰富著称,它即可以作为http服务器,也可以作为反向代理服务器或者邮件服务器,能够快速的响应静态??的请求

文档评论(0)

MAX知识点 + 关注
实名认证
文档贡献者

资料收集达人

版权声明书
用户编号:8053033065000020

1亿VIP精品文档

相关文档