服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

网页服务器的工作流程

来源:发布时间:2017-11-30 9:54:54

        perfork

        当进程收到用户的请求时,由主进程生成一个子进程,以子进程去处理用户的请求对其进行响应,prefork 基于select模型,其最大并发连接支持1024个,当并发连接到达1024个的时候,则不再处理其请求,

        woker

        当进程收到用户发来的请求时,首先会将其生成线程,通过其每个线程来处理用户的请求

当第一个用户的请求到达主机的时候,进程会通知内核将请求的文件(数据)给进程,当第二个用户的请求到达主机的时候,对于第二个线程来说,文件已存在,都存放在同一内核空间,所以速度上非常快

其缺点:会导致资源争用的情况,所以说一个进程不能生成太多的线程,但可以启动多个进程并将每个进程生成多个线程

        event

        当进程收到用户发来的请求,进程对内核发起回调函数,并且记录由哪个进程发来的请求,一旦请求被处理完成则直接反馈给用户,如果没有被处理则进程一直处于等待状态,直到请求被处理其扫描是全局的,只是哪个响应完成通知哪个.


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价