首页 > Web开发 > 详细

Apache的工作方式

时间:2015-04-13 14:29:09      阅读:330      评论:0      收藏:0      [点我收藏+]

Apache的2中工作方式:

1.prefork模式

  次多路处理模块(MPM)实现了一个非线程型的,预派生的web服务器。它适合于没有线程安全库,需要避免线程兼容性问题的系统,它是要求将每个请求都独立处理的最好的MPM,这样若一个请求出现问题就不会影响到其他的请求。

  这个MPM有 很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰。同事有不能够太大,以致使需要使用的内存超出物理内存的大小。

2.worker模式

  这个多路处理模块(MPM)使用网络服务器支持混合的多进程多线程。由于使用线程来处理请求,所以可以处理海量请求。而且系统资源开销小于基于进程的MPM,并且它使用了多进程,每个进程又有多个线程。比基于进程的MPM有更高的稳定性。

  控制这个MPM的最重要的指令是:

      a)控制没个子进程允许建立的线程数ThreadsPerChild指令

      b)控制允许建立的最大线程数MaxClients

Apache的工作方式

原文:http://www.cnblogs.com/love123/p/4421949.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!