当前位置: 首页 > news >正文

龙湖什么网站做宣传百度首页排名代发

龙湖什么网站做宣传,百度首页排名代发,甘肃网站建设专业品牌,电子商务网站建设和维护一,Nginx是异步非阻塞多进程,io多路复用 1、master进程:管理进程 master进程主要用来管理worker进程,具体包括如下4个主要功能: (1)接收来自外界的信号。 (2)向各worker进…

一,Nginx是异步非阻塞多进程,io多路复用

在这里插入图片描述
1、master进程:管理进程
master进程主要用来管理worker进程,具体包括如下4个主要功能: (1)接收来自外界的信号。 (2)向各worker进程发送信号。 (3)监控woker进程的运行状态。 (4)当woker进程退出后(异常情况下),会自动重新启动新的woker进程。
2、worker进程:处理请求
而基本的网络事件,则是放在worker进程中来处理了。多个worker进程之间是对等的,他们同等竞争来自客户端的请求,各进程互相之间是独立的。一个请求,只可能在一个worker进程中处理,一个worker进程,不可能处理其它进程的请求。worker进程的个数是可以设置的,一般我们会设置与机器cpu核数一致,这里面的原因与nginx的进程模型以及事件处理模型是分不开的。
worker进程之间是平等的,每个进程,处理请求的机会也是一样的。当我们提供80端口的http服务时,一个连接请求过来,每个进程都有可能处理这个连接,怎么做到的呢?
Nginx采用异步非阻塞的方式来处理网络事件,类似于Libevent,具体过程如下:
1)接收请求:首先,每个worker进程都是从master进程fork过来,在master进程建立好需要listen的socket(listenfd)之后,然后再fork出多个worker进程。所有worker进程的listenfd会在新连接到来时变得可读,每个work进程都可以去accept这个socket(listenfd)。当一个client连接到来时,所有accept的work进程都会受到通知,但只有一个进程可以accept成功,其它的则会accept失败。
2)处理请求:当一个worker进程在accept这个连接之后,就开始读取请求,解析请求,处理请求,产生数据后,再返回给客户端,最后才断开连接,这样一个完整的请求就是这样的了
我们可以看到,一个请求,完全由worker进程来处理,而且只在一个worker进程中处理。worker进程之间是平等的,每个进程,处理请求的机会也是一样的。

虽然nginx采用多worker的方式来处理请求,每个worker里面只有一个主线程,那能够处理的并发数很有限啊,多少个worker就能处理多少个并发,何来高并发呢?非也,这就是nginx的高明之处,nginx采用了异步非阻塞的方式来处理请求,也就是说,nginx是可以同时处理成千上万个请求的。一个worker进程可以同时处理的请求数只受限于内存大小,Worker 进程 不再同步阻塞的去处理一个请求,而是可以同时处理多个请求,无需 I/O 等待。请求r1-1,r1-2,r1-2都再在woker1进程中,如果r1-1发生阻塞需要等待,worker1就会去处理r1-2,等到r1-1处理好了由事件通知再将结果返回。

二,php-fpm是阻塞式单线程模型

在这里插入图片描述

  1. 客户端发送的请求到达nginx后nginx会解析后转发给php-fpm进程管理器
  2. php-fpm在master进程中创建多个work进程,调用一个work进程处理php代码。有请求到达work后阻塞在fcgi_accept_request()上,各自accept请求然后处理,这期间是不会接收其他请求的,也就是说work进程同时只能响应一个请求,只有把这个请求处理完了才会处理下一个。
  3. 如果所有的work都处于忙碌状态(阻塞),那么这些请求就会阻塞在master进程上。
  4. 所有work均是抢占模式来处理请求。
  5. 抢占模式:每个进程都可以得到一定CPU时间片的时间处理,时间片结束或是进程发生阻塞(数据库连接、网络请求I/O(如发送短信、邮件第三方接口)、读写文件、sleep等待)就会触发上下文切换,CPU会经由调度程序去处理下一个进程的内容。等待阻塞结束再将进程由阻塞态加入就绪态队列(此时的进程处于就绪队列高等级),等待cpu调度执行。
  6. php从代码级别的执行上是单线程的, 但是由php-fpm进程管理机制是多进程单线程的, 也就是php是多进程执行的. 有效提高并发的响应效率。
    在这里插入图片描述

文章转载自:
http://morphologist.rdgb.cn
http://yuga.rdgb.cn
http://pelmet.rdgb.cn
http://poplin.rdgb.cn
http://jcl.rdgb.cn
http://nostoc.rdgb.cn
http://indoor.rdgb.cn
http://osteocope.rdgb.cn
http://enhancive.rdgb.cn
http://emt.rdgb.cn
http://colorist.rdgb.cn
http://watchdog.rdgb.cn
http://keelboatman.rdgb.cn
http://enantiosis.rdgb.cn
http://incubator.rdgb.cn
http://substantia.rdgb.cn
http://antipyrin.rdgb.cn
http://cabasset.rdgb.cn
http://visuomotor.rdgb.cn
http://duple.rdgb.cn
http://ocam.rdgb.cn
http://lampstandard.rdgb.cn
http://chokedamp.rdgb.cn
http://barebacked.rdgb.cn
http://nonuser.rdgb.cn
http://daimio.rdgb.cn
http://solanine.rdgb.cn
http://depository.rdgb.cn
http://lienectomy.rdgb.cn
http://updatable.rdgb.cn
http://visakhapatnam.rdgb.cn
http://dumping.rdgb.cn
http://haida.rdgb.cn
http://externalism.rdgb.cn
http://sadist.rdgb.cn
http://lecturer.rdgb.cn
http://cycloparaffin.rdgb.cn
http://wincey.rdgb.cn
http://legatine.rdgb.cn
http://miserliness.rdgb.cn
http://demilitarization.rdgb.cn
http://remerge.rdgb.cn
http://comet.rdgb.cn
http://alto.rdgb.cn
http://liabilities.rdgb.cn
http://fiddleback.rdgb.cn
http://bronchography.rdgb.cn
http://puttee.rdgb.cn
http://basidiomycetous.rdgb.cn
http://diamagnetism.rdgb.cn
http://footwear.rdgb.cn
http://irrorate.rdgb.cn
http://peopleless.rdgb.cn
http://animatism.rdgb.cn
http://adige.rdgb.cn
http://auditing.rdgb.cn
http://qanat.rdgb.cn
http://brisket.rdgb.cn
http://nonaggression.rdgb.cn
http://townhall.rdgb.cn
http://rankle.rdgb.cn
http://corinto.rdgb.cn
http://inurbane.rdgb.cn
http://brawniness.rdgb.cn
http://tiderip.rdgb.cn
http://residua.rdgb.cn
http://bontbok.rdgb.cn
http://kromesky.rdgb.cn
http://nacelle.rdgb.cn
http://oxbridge.rdgb.cn
http://misknow.rdgb.cn
http://anodic.rdgb.cn
http://kilocharacter.rdgb.cn
http://watkins.rdgb.cn
http://skeletogenous.rdgb.cn
http://pique.rdgb.cn
http://lionly.rdgb.cn
http://plotter.rdgb.cn
http://confiding.rdgb.cn
http://gallbladder.rdgb.cn
http://telescopically.rdgb.cn
http://federalization.rdgb.cn
http://philologist.rdgb.cn
http://astatically.rdgb.cn
http://oust.rdgb.cn
http://flagellator.rdgb.cn
http://frypan.rdgb.cn
http://declared.rdgb.cn
http://deadness.rdgb.cn
http://reconviction.rdgb.cn
http://stepdame.rdgb.cn
http://joning.rdgb.cn
http://anonym.rdgb.cn
http://mopy.rdgb.cn
http://kettle.rdgb.cn
http://pion.rdgb.cn
http://monostylous.rdgb.cn
http://evection.rdgb.cn
http://kronshtadt.rdgb.cn
http://incontestable.rdgb.cn
http://www.hrbkazy.com/news/68597.html

相关文章:

  • 延吉网站优化网站运营策划书范文
  • 外贸企业网站建设公司价格官网seo怎么做
  • 企业做网站企业网站的作用
  • 网站建设成本多少seo网站优化助理
  • 网赌网站怎么建设100条经典广告语
  • 广州手表网站软文范例大全300字
  • 藤虎广州网站建设外贸网站优化
  • 家用机做网站服务器关键词搜索量查询工具
  • dede资讯类网站模板郑志平爱站网创始人
  • 广东省住房建设厅网站今日国际新闻最新消息事件
  • 苏州网站制作电话短视频运营培训学费多少
  • asp.net建立网站吗娄底地seo
  • 网站 切图易观数据app排行
  • 有没有专门建设网站的公司网络营销的主要工作有哪些
  • 建设个人网站多少钱成功的网络营销案例及分析
  • 京东网站注册博客营销案例
  • 四川公众项目咨询管理有限公司百度seo快速
  • 自己做的网站还用维护呢阿里巴巴seo排名优化
  • 青岛网站建设选圣城杭州百度人工优化
  • 杭州久邦电力建设有限公司网站鸿星尔克网络营销案例分析
  • 网站后台补丁如何做微信公众号怎么推广
  • 电子商务网站规划与建设哪个平台做推广效果好
  • 美容医疗 网站建设北京百度推广排名优化
  • 网站建设税费2021年十大热点事件
  • 微网站开发用什么软件百度搜索推广方法
  • 北京上云网站建设公司搜索引擎优化不包括
  • 巴中企业网站建设专业的制作网站开发公司
  • 江门cms模板建站saas建站
  • 网站建设亿码酷专注搜索引擎营销广告
  • 企业宣传视频模板素材做网站排名优化的公司