2015-3-23: (2)apache 的 prefork 和 worker 模式
来源:互联网 发布:房地产端口可以退吗 编辑:程序博客网 时间:2024/06/06 09:19
prefork 模式
这个多路处理模块(MPM) 实现了一个非线程型的、预派生的web 服务器,它的工作方式类似于Apache 1.3 。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM ,这样若一个请求出现问题就不会影响到 其他请求。这个MPM 具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients 设置为一个足够大的数值以处理潜在的请求高峰,同时又不能太大,以致需要使用的内存超出物理内存的大小。
总结其处理的方法就是用进程来处理http 请求,而不用线程来处理。为什么要这样处理的原因是为了避免线程安全问题。
worker模式
此多路处理模块 (MPM) 使网络服务器支持混合的多线程多进程。由于使用线程来处理请求,所以可以处理海量请求,而系统资源的开销小于基于进程的 MPM 。但是,它也使用了多进程,每个进程又有多个线程,以获得基于进程的 MPM 的稳定性。
主要是启动多个进程,每个进程又可以启动好几个线程。
主要是启动多个进程,每个进程又可以启动好几个线程。
0 0
- 2015-3-23: (2)apache 的 prefork 和 worker 模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Apache的prefork模式和worker模式
- Unity中添加组件的几种方法
- 求100以内的质数
- LeetCOde OJ Two Sum map应用
- phpcms v9最实用的23个调用代码
- 黑马程序员——IOS基础---Objective-C第二段视频学习---面向对象---基本语法
- 2015-3-23: (2)apache 的 prefork 和 worker 模式
- 第三周项目五 数组做数据成员(文件读取+多文件)
- tween.js 用户指南
- 住房公积金约定提取业务问答
- android学习之使用pull方式解析xml
- 反射
- zoj3847--Collect Chars(搜索+dp)
- 重叠IO
- 使用Nexus搭建Maven本地仓库