zoukankan      html  css  js  c++  java
  • Apache的工作方式

    Apache的2中工作方式:

    1.prefork模式

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

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

    2.worker模式

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

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

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

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

  • 相关阅读:
    MySQL 中随机抽样:order by rand limit 的替代方案
    mysql下distinct和group by区别对比
    MVC中实现多按钮提交(转)
    js的逻辑 OR 运算符- ||
    js 实现键盘记录 兼容FireFox和IE
    jquery扩展
    sp_executesql的用法
    MVC中,视图的Layout使用
    MVC4的过滤器
    MVC中的Repository模式
  • 原文地址:https://www.cnblogs.com/love123/p/4421949.html
Copyright © 2011-2022 走看看