Web服务 01 apache

httpd的特性:

高度模块化:core + modules

DSO: Dynamic Shared Object  动态共享对象

MPM:Multipath Processing Modules 多路处理模块

prefork:多进程模型,每个进程响应一个请求;一个主进程(监听进程):负责生成n个子进程,子进程也称为工作进程,每个子进程处理一个用户请求;即便没有用户请求,也会预先生成多个空闲进程,随时等待请求到达;最大不会超过1024个;

worker:多线程模型,每个线程响应一个请求;一个主进程:生成多个子进程,每个子进程负责生个多个线程,每个线程响应一个请求;m进程,n线程:m*n;Linux进程轻量及

event:事件驱动模型,每个线程响应n个请求;一个主进程:生成m个子进程,每个进程直接n个请求;m*n

你可能感兴趣的:(Web服务 01 apache)