zoukankan      html  css  js  c++  java
  • apache  三种工作模式与三种运行模式

    Liunx 下php有三种运行模式


    https://segmentfault.com/q/1010000010228288

    APACHE2HANDLER

    CGI

    fastcgi

    ------------------------------------------------------------------------


    php在apache中一共有三种工作方式:

    CGI模式、FastCGI模式、Apache 模块DLL)


    http://blog.csdn.net/rongwenbin/article/details/16946963


    linux/unix下的好的2个模块分别为prefork和worker。

    最初设计unix的时候,并没有线程这个概念,所以无论系统内核还是应用软件,都不支持线程的应用。最小的作业单位是进程。

    windows是一个完全支持线程的操作系统。线程比进程更小,能提高系统效率,减少系统开支。

    现在无论是linux还是freebsd,都在积极改进,在内核中加入线程的支持。

    apache本身即支持线程也支持进程。它怎么实现的呢?就是用MPM。

    prefork模块:基于进程的web服务器

    worker模块:基于线程程的web服务器

    http://blog.sina.com.cn/s/blog_12b1464290102x35l.html


    配置:https://www.cnblogs.com/jukan/p/5486280.html

    -------------------------


    Apache的三种工作模式


    它一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)。它们分别是 prefork、worker 和 event


    http://blog.csdn.net/STFPHP/article/details/52954303


    -----------------
    php-fpm      FastCGI Process Manager

    nginx   php-fpm  结构

    apache <wbr> <wbr>三种工作模式与三种运行模式


    Apache 模块方式:

    apache <wbr> <wbr>三种工作模式与三种运行模式


  • 相关阅读:
    Spring MVC 下index.jsp访问
    Spring MVC的UrlBasedViewResolver和InternalResourceViewResolver
    js中encode、decode的应用说明
    Spring3.1新特性介绍
    Spring MVC定义拦截器
    Spring 使用注解方式进行事务管理
    GET,POST,PUT,DELETE的区别
    SpringMVC注解@RequestParam全面解析
    java实现DES算法
    程序员要考虑的事
  • 原文地址:https://www.cnblogs.com/linewman/p/9918695.html
Copyright © 2011-2022 走看看