标签:lamp
Web:httpd有个功能模块MPM(multi processing modules 多道处理模块)
该模块有两种类型:
(1)thread 一个进程中包含多个线程;
(2)process
基于线程有两种类型:
1、prefork类型:完全基于进程的方法来实现,每个用户的会话需要一个独立的进程响应。
工作模式:当web服务进来时,就会new一个httpd进程(如果有100个用户请求就有100个进程响应), 由该进程产生一个父子进程,
2、worker类型:利用线程的能力来提供高并发的一种多通道处理模块。
工作模式:而对于worker模式有可能启动2个httpd进程,当一个用户访问时就在这两个进程负载均衡 的分配,对以上prefork类型来讲是父子进程,而对于worker来讲有进程和线程。
本文出自 “白天求生存,晚上谋发展” 博客,请务必保留此出处http://perter.blog.51cto.com/1962646/1837548
标签:lamp
原文地址:http://perter.blog.51cto.com/1962646/1837548